CbmRoot
CbmMvdHitfinderTB Class Reference

#include <CbmMvdHitfinderTB.h>

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

Public Member Functions

 CbmMvdHitfinderTB ()
 
 CbmMvdHitfinderTB (const char *name, Int_t iVerbose=1)
 
 CbmMvdHitfinderTB (const char *name, Int_t mode, Int_t iVerbose)
 
virtual ~CbmMvdHitfinderTB ()
 
void Exec (Option_t *opt)
 
void UseClusterfinder (Bool_t clusterfinderFlag)
 
void ShowDebugHistos ()
 

Private Member Functions

virtual InitStatus Init ()
 
virtual InitStatus ReInit ()
 
virtual void Finish ()
 
void Register ()
 
void Reset ()
 
void GetMvdGeometry ()
 
void PrintParameters ()
 
 CbmMvdHitfinderTB (const CbmMvdHitfinderTB &)
 
CbmMvdHitfinderTB operator= (const CbmMvdHitfinderTB &)
 
 ClassDef (CbmMvdHitfinderTB, 1)
 

Private Attributes

CbmMvdDetectorfDetector
 
TClonesArray * fInputDigis
 
TClonesArray * fInputCluster
 
TClonesArray * fHits
 
UInt_t fHitfinderPluginNr
 
Bool_t useClusterfinder
 
Bool_t fShowDebugHistos
 
TStopwatch fTimer
 ROOT timer. More...
 
Int_t fmode
 

Detailed Description

Definition at line 16 of file CbmMvdHitfinderTB.h.

Constructor & Destructor Documentation

◆ CbmMvdHitfinderTB() [1/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( )

Default constructor

Definition at line 34 of file CbmMvdHitfinderTB.cxx.

◆ CbmMvdHitfinderTB() [2/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( const char *  name,
Int_t  iVerbose = 1 
)

Standard constructor

Parameters
nameTask name

Definition at line 48 of file CbmMvdHitfinderTB.cxx.

◆ CbmMvdHitfinderTB() [3/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( const char *  name,
Int_t  mode,
Int_t  iVerbose 
)

Definition at line 62 of file CbmMvdHitfinderTB.cxx.

◆ ~CbmMvdHitfinderTB()

CbmMvdHitfinderTB::~CbmMvdHitfinderTB ( )
virtual

Destructor

Definition at line 80 of file CbmMvdHitfinderTB.cxx.

References fHits.

◆ CbmMvdHitfinderTB() [4/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( const CbmMvdHitfinderTB )
private

Member Function Documentation

◆ ClassDef()

CbmMvdHitfinderTB::ClassDef ( CbmMvdHitfinderTB  ,
 
)
private

◆ Exec()

void CbmMvdHitfinderTB::Exec ( Option_t *  opt)

◆ Finish()

void CbmMvdHitfinderTB::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 171 of file CbmMvdHitfinderTB.cxx.

References PrintParameters().

◆ GetMvdGeometry()

void CbmMvdHitfinderTB::GetMvdGeometry ( )
private

Definition at line 180 of file CbmMvdHitfinderTB.cxx.

◆ Init()

◆ operator=()

CbmMvdHitfinderTB CbmMvdHitfinderTB::operator= ( const CbmMvdHitfinderTB )
private

◆ PrintParameters()

void CbmMvdHitfinderTB::PrintParameters ( )
private

Print digitisation parameters

Definition at line 185 of file CbmMvdHitfinderTB.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdHitfinderTB::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdHitfinderTB::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 166 of file CbmMvdHitfinderTB.cxx.

◆ Reset()

void CbmMvdHitfinderTB::Reset ( )
private

Clear the hit arrays

Definition at line 176 of file CbmMvdHitfinderTB.cxx.

References fHits.

◆ ShowDebugHistos()

void CbmMvdHitfinderTB::ShowDebugHistos ( )
inline

Definition at line 37 of file CbmMvdHitfinderTB.h.

References fShowDebugHistos.

◆ UseClusterfinder()

void CbmMvdHitfinderTB::UseClusterfinder ( Bool_t  clusterfinderFlag)
inline

Definition at line 34 of file CbmMvdHitfinderTB.h.

References useClusterfinder.

Member Data Documentation

◆ fDetector

CbmMvdDetector* CbmMvdHitfinderTB::fDetector
private

Definition at line 41 of file CbmMvdHitfinderTB.h.

Referenced by Exec(), and Init().

◆ fHitfinderPluginNr

UInt_t CbmMvdHitfinderTB::fHitfinderPluginNr
private

Definition at line 47 of file CbmMvdHitfinderTB.h.

Referenced by Exec(), and Init().

◆ fHits

TClonesArray* CbmMvdHitfinderTB::fHits
private

Definition at line 45 of file CbmMvdHitfinderTB.h.

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

◆ fInputCluster

TClonesArray* CbmMvdHitfinderTB::fInputCluster
private

Definition at line 44 of file CbmMvdHitfinderTB.h.

Referenced by Exec(), and Init().

◆ fInputDigis

TClonesArray* CbmMvdHitfinderTB::fInputDigis
private

Definition at line 43 of file CbmMvdHitfinderTB.h.

◆ fmode

Int_t CbmMvdHitfinderTB::fmode
private

Definition at line 51 of file CbmMvdHitfinderTB.h.

◆ fShowDebugHistos

Bool_t CbmMvdHitfinderTB::fShowDebugHistos
private

Definition at line 49 of file CbmMvdHitfinderTB.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdHitfinderTB::fTimer
private

ROOT timer.

Definition at line 50 of file CbmMvdHitfinderTB.h.

Referenced by Exec().

◆ useClusterfinder

Bool_t CbmMvdHitfinderTB::useClusterfinder
private

Definition at line 48 of file CbmMvdHitfinderTB.h.

Referenced by UseClusterfinder().


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