CbmRoot
Loading...
Searching...
No Matches
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 () const
 
std::string ParametersToString () const
 
 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.
 
Int_t fmode
 

Detailed Description

Definition at line 22 of file CbmMvdHitfinderTB.h.

Constructor & Destructor Documentation

◆ CbmMvdHitfinderTB() [1/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( )

Default constructor

Definition at line 37 of file CbmMvdHitfinderTB.cxx.

References fDetector, fHitfinderPluginNr, fHits, fInputCluster, fInputDigis, fmode, fShowDebugHistos, fTimer, and useClusterfinder.

Referenced by CbmMvdHitfinderTB(), ClassDef(), and operator=().

◆ CbmMvdHitfinderTB() [2/4]

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

Standard constructor

Parameters
nameTask name

Definition at line 53 of file CbmMvdHitfinderTB.cxx.

References fDetector, fHitfinderPluginNr, fHits, fInputCluster, fInputDigis, fmode, fShowDebugHistos, fTimer, and useClusterfinder.

◆ CbmMvdHitfinderTB() [3/4]

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

◆ ~CbmMvdHitfinderTB()

CbmMvdHitfinderTB::~CbmMvdHitfinderTB ( )
virtual

Destructor

Definition at line 86 of file CbmMvdHitfinderTB.cxx.

References fHits.

◆ CbmMvdHitfinderTB() [4/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( const CbmMvdHitfinderTB & )
private

References CbmMvdHitfinderTB().

Member Function Documentation

◆ ClassDef()

CbmMvdHitfinderTB::ClassDef ( CbmMvdHitfinderTB ,
1  )
private

References CbmMvdHitfinderTB().

◆ Exec()

void CbmMvdHitfinderTB::Exec ( Option_t * opt)

Definition at line 97 of file CbmMvdHitfinderTB.cxx.

References fDetector, fHitfinderPluginNr, fHits, fInputCluster, and fTimer.

◆ Finish()

void CbmMvdHitfinderTB::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 183 of file CbmMvdHitfinderTB.cxx.

References PrintParameters().

◆ GetMvdGeometry()

void CbmMvdHitfinderTB::GetMvdGeometry ( )
private

Definition at line 192 of file CbmMvdHitfinderTB.cxx.

◆ Init()

InitStatus CbmMvdHitfinderTB::Init ( )
privatevirtual

◆ operator=()

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

References CbmMvdHitfinderTB().

◆ ParametersToString()

std::string CbmMvdHitfinderTB::ParametersToString ( ) const
private

Definition at line 198 of file CbmMvdHitfinderTB.cxx.

Referenced by PrintParameters().

◆ PrintParameters()

void CbmMvdHitfinderTB::PrintParameters ( ) const
private

Print digitisation parameters

Definition at line 195 of file CbmMvdHitfinderTB.cxx.

References ParametersToString().

Referenced by Finish().

◆ Register()

void CbmMvdHitfinderTB::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdHitfinderTB::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 178 of file CbmMvdHitfinderTB.cxx.

◆ Reset()

void CbmMvdHitfinderTB::Reset ( )
private

Clear the hit arrays

Definition at line 188 of file CbmMvdHitfinderTB.cxx.

References fHits.

◆ ShowDebugHistos()

void CbmMvdHitfinderTB::ShowDebugHistos ( )
inline

Definition at line 44 of file CbmMvdHitfinderTB.h.

References fShowDebugHistos.

◆ UseClusterfinder()

void CbmMvdHitfinderTB::UseClusterfinder ( Bool_t clusterfinderFlag)
inline

Definition at line 40 of file CbmMvdHitfinderTB.h.

References useClusterfinder.

Member Data Documentation

◆ fDetector

CbmMvdDetector* CbmMvdHitfinderTB::fDetector
private

◆ fHitfinderPluginNr

UInt_t CbmMvdHitfinderTB::fHitfinderPluginNr
private

◆ fHits

TClonesArray* CbmMvdHitfinderTB::fHits
private

◆ fInputCluster

TClonesArray* CbmMvdHitfinderTB::fInputCluster
private

◆ fInputDigis

TClonesArray* CbmMvdHitfinderTB::fInputDigis
private

Definition at line 50 of file CbmMvdHitfinderTB.h.

Referenced by CbmMvdHitfinderTB(), CbmMvdHitfinderTB(), and CbmMvdHitfinderTB().

◆ fmode

Int_t CbmMvdHitfinderTB::fmode
private

Definition at line 58 of file CbmMvdHitfinderTB.h.

Referenced by CbmMvdHitfinderTB(), CbmMvdHitfinderTB(), and CbmMvdHitfinderTB().

◆ fShowDebugHistos

Bool_t CbmMvdHitfinderTB::fShowDebugHistos
private

◆ fTimer

TStopwatch CbmMvdHitfinderTB::fTimer
private

ROOT timer.

Definition at line 57 of file CbmMvdHitfinderTB.h.

Referenced by CbmMvdHitfinderTB(), CbmMvdHitfinderTB(), CbmMvdHitfinderTB(), and Exec().

◆ useClusterfinder

Bool_t CbmMvdHitfinderTB::useClusterfinder
private

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