CbmRoot
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 ()
 
 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. More...
 

Detailed Description

Definition at line 21 of file CbmMvdClusterfinderTB.h.

Constructor & Destructor Documentation

◆ CbmMvdClusterfinderTB() [1/3]

CbmMvdClusterfinderTB::CbmMvdClusterfinderTB ( )

Default constructor

Definition at line 38 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 43 of file CbmMvdClusterfinderTB.cxx.

◆ ~CbmMvdClusterfinderTB()

CbmMvdClusterfinderTB::~CbmMvdClusterfinderTB ( )

Destructor

Definition at line 60 of file CbmMvdClusterfinderTB.cxx.

References fCluster.

◆ CbmMvdClusterfinderTB() [3/3]

CbmMvdClusterfinderTB::CbmMvdClusterfinderTB ( const CbmMvdClusterfinderTB )
private

Member Function Documentation

◆ ClassDef()

CbmMvdClusterfinderTB::ClassDef ( CbmMvdClusterfinderTB  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmMvdClusterfinderTB::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 173 of file CbmMvdClusterfinderTB.cxx.

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

◆ GetMvdGeometry()

void CbmMvdClusterfinderTB::GetMvdGeometry ( )
private

Definition at line 185 of file CbmMvdClusterfinderTB.cxx.

◆ Init()

◆ operator=()

CbmMvdClusterfinderTB CbmMvdClusterfinderTB::operator= ( const CbmMvdClusterfinderTB )
private

◆ PrintParameters()

void CbmMvdClusterfinderTB::PrintParameters ( )
private

Print digitisation parameters

Definition at line 190 of file CbmMvdClusterfinderTB.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdClusterfinderTB::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdClusterfinderTB::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 168 of file CbmMvdClusterfinderTB.cxx.

◆ Reset()

void CbmMvdClusterfinderTB::Reset ( )
private

Clear the hit arrays

Definition at line 181 of file CbmMvdClusterfinderTB.cxx.

References fCluster.

◆ ShowDebugHistos()

void CbmMvdClusterfinderTB::ShowDebugHistos ( )
inline

Definition at line 40 of file CbmMvdClusterfinderTB.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdClusterfinderTB::fBranchName
private

Definition at line 56 of file CbmMvdClusterfinderTB.h.

◆ fCluster

TClonesArray* CbmMvdClusterfinderTB::fCluster
private

Definition at line 51 of file CbmMvdClusterfinderTB.h.

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

◆ fClusterPluginNr

UInt_t CbmMvdClusterfinderTB::fClusterPluginNr
private

Definition at line 54 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fDetector

CbmMvdDetector* CbmMvdClusterfinderTB::fDetector
private

Definition at line 46 of file CbmMvdClusterfinderTB.h.

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

◆ fDigiMan

CbmDigiManager* CbmMvdClusterfinderTB::fDigiMan
private

Definition at line 49 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fEventDigis

TClonesArray* CbmMvdClusterfinderTB::fEventDigis
private

Definition at line 50 of file CbmMvdClusterfinderTB.h.

Referenced by Exec(), and Init().

◆ fEvents

TClonesArray* CbmMvdClusterfinderTB::fEvents
private

Definition at line 48 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 44 of file CbmMvdClusterfinderTB.h.

◆ fShowDebugHistos

Bool_t CbmMvdClusterfinderTB::fShowDebugHistos
private

Definition at line 45 of file CbmMvdClusterfinderTB.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdClusterfinderTB::fTimer
private

ROOT timer.

Definition at line 59 of file CbmMvdClusterfinderTB.h.

Referenced by Exec().


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