CbmRoot
Loading...
Searching...
No Matches
CbmMvdClusterfinderTB Class Reference

#include <CbmMvdClusterfinderTB.h>

Inheritance diagram for CbmMvdClusterfinderTB:
[legend]
Collaboration diagram for CbmMvdClusterfinderTB:
[legend]

Public Member Functions

 CbmMvdClusterfinderTB ()
 
 CbmMvdClusterfinderTB (const char *name, Int_t mode=0, Int_t iVerbose=1)
 
 ~CbmMvdClusterfinderTB ()
 
void Exec (Option_t *opt)
 
void ShowDebugHistos ()
 

Private Member Functions

virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Finish ()
 
void Register ()
 
void GetMvdGeometry ()
 
void Reset ()
 
void PrintParameters () const
 
std::string ParametersToString () const
 
 CbmMvdClusterfinderTB (const CbmMvdClusterfinderTB &)
 
CbmMvdClusterfinderTB operator= (const CbmMvdClusterfinderTB &)
 
 ClassDef (CbmMvdClusterfinderTB, 1)
 

Private Attributes

Int_t fMode
 
Bool_t fShowDebugHistos
 
CbmMvdDetectorfDetector
 
TClonesArray * fEvents
 
CbmDigiManagerfDigiMan
 
TClonesArray * fEventDigis
 
TClonesArray * fCluster
 
UInt_t fClusterPluginNr
 
TString fBranchName
 
TStopwatch fTimer
 ROOT timer.
 

Detailed Description

Definition at line 26 of file CbmMvdClusterfinderTB.h.

Constructor & Destructor Documentation

◆ CbmMvdClusterfinderTB() [1/3]

CbmMvdClusterfinderTB::CbmMvdClusterfinderTB ( )

Default constructor

Definition at line 41 of file CbmMvdClusterfinderTB.cxx.

◆ CbmMvdClusterfinderTB() [2/3]

CbmMvdClusterfinderTB::CbmMvdClusterfinderTB ( const char * name,
Int_t mode = 0,
Int_t iVerbose = 1 )

Standard constructor

Parameters
nameTask name
mode0 = MAPS, 1 = Ideal

Definition at line 45 of file CbmMvdClusterfinderTB.cxx.

◆ ~CbmMvdClusterfinderTB()

CbmMvdClusterfinderTB::~CbmMvdClusterfinderTB ( )

Destructor

Definition at line 62 of file CbmMvdClusterfinderTB.cxx.

References fCluster.

◆ CbmMvdClusterfinderTB() [3/3]

CbmMvdClusterfinderTB::CbmMvdClusterfinderTB ( const CbmMvdClusterfinderTB & )
private

Member Function Documentation

◆ ClassDef()

CbmMvdClusterfinderTB::ClassDef ( CbmMvdClusterfinderTB ,
1  )
private

◆ Exec()

void CbmMvdClusterfinderTB::Exec ( Option_t * opt)

◆ Finish()

void CbmMvdClusterfinderTB::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 175 of file CbmMvdClusterfinderTB.cxx.

References fDetector, CbmMvdDetector::Finish(), and PrintParameters().

◆ GetMvdGeometry()

void CbmMvdClusterfinderTB::GetMvdGeometry ( )
private

Definition at line 188 of file CbmMvdClusterfinderTB.cxx.

◆ Init()

◆ operator=()

CbmMvdClusterfinderTB CbmMvdClusterfinderTB::operator= ( const CbmMvdClusterfinderTB & )
private

◆ ParametersToString()

void CbmMvdClusterfinderTB::ParametersToString ( ) const
private

Definition at line 195 of file CbmMvdClusterfinderTB.cxx.

Referenced by PrintParameters().

◆ PrintParameters()

void CbmMvdClusterfinderTB::PrintParameters ( ) const
private

Print digitisation parameters

Definition at line 192 of file CbmMvdClusterfinderTB.cxx.

References ParametersToString().

Referenced by Finish().

◆ Register()

void CbmMvdClusterfinderTB::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdClusterfinderTB::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 170 of file CbmMvdClusterfinderTB.cxx.

◆ Reset()

void CbmMvdClusterfinderTB::Reset ( )
private

Clear the hit arrays

Definition at line 184 of file CbmMvdClusterfinderTB.cxx.

References fCluster.

◆ ShowDebugHistos()

void CbmMvdClusterfinderTB::ShowDebugHistos ( )
inline

Definition at line 45 of file CbmMvdClusterfinderTB.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdClusterfinderTB::fBranchName
private

Definition at line 61 of file CbmMvdClusterfinderTB.h.

◆ fCluster

TClonesArray* CbmMvdClusterfinderTB::fCluster
private

Definition at line 56 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), Init(), Reset(), and ~CbmMvdClusterfinderTB().

◆ fClusterPluginNr

UInt_t CbmMvdClusterfinderTB::fClusterPluginNr
private

Definition at line 59 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fDetector

CbmMvdDetector* CbmMvdClusterfinderTB::fDetector
private

Definition at line 51 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), Finish(), and Init().

◆ fDigiMan

CbmDigiManager* CbmMvdClusterfinderTB::fDigiMan
private

Definition at line 54 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fEventDigis

TClonesArray* CbmMvdClusterfinderTB::fEventDigis
private

Definition at line 55 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fEvents

TClonesArray* CbmMvdClusterfinderTB::fEvents
private

Definition at line 53 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fMode

Int_t CbmMvdClusterfinderTB::fMode
private

Hit producer mode (0 = MAPS, 1 = Ideal)

Definition at line 49 of file CbmMvdClusterfinderTB.h.

◆ fShowDebugHistos

Bool_t CbmMvdClusterfinderTB::fShowDebugHistos
private

Definition at line 50 of file CbmMvdClusterfinderTB.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdClusterfinderTB::fTimer
private

ROOT timer.

Definition at line 64 of file CbmMvdClusterfinderTB.h.

Referenced by Exec().


The documentation for this class was generated from the following files: