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.

◆ 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.

◆ CbmMvdHitfinderTB() [3/4]

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

Definition at line 69 of file CbmMvdHitfinderTB.cxx.

◆ ~CbmMvdHitfinderTB()

CbmMvdHitfinderTB::~CbmMvdHitfinderTB ( )
virtual

Destructor

Definition at line 86 of file CbmMvdHitfinderTB.cxx.

References fHits.

◆ CbmMvdHitfinderTB() [4/4]

CbmMvdHitfinderTB::CbmMvdHitfinderTB ( const CbmMvdHitfinderTB & )
private

Member Function Documentation

◆ ClassDef()

CbmMvdHitfinderTB::ClassDef ( CbmMvdHitfinderTB ,
1  )
private

◆ Exec()

void CbmMvdHitfinderTB::Exec ( Option_t * opt)

◆ 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()

◆ operator=()

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

◆ 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

Definition at line 48 of file CbmMvdHitfinderTB.h.

Referenced by Exec(), and Init().

◆ fHitfinderPluginNr

UInt_t CbmMvdHitfinderTB::fHitfinderPluginNr
private

Definition at line 54 of file CbmMvdHitfinderTB.h.

Referenced by Exec(), and Init().

◆ fHits

TClonesArray* CbmMvdHitfinderTB::fHits
private

Definition at line 52 of file CbmMvdHitfinderTB.h.

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

◆ fInputCluster

TClonesArray* CbmMvdHitfinderTB::fInputCluster
private

Definition at line 51 of file CbmMvdHitfinderTB.h.

Referenced by Exec(), and Init().

◆ fInputDigis

TClonesArray* CbmMvdHitfinderTB::fInputDigis
private

Definition at line 50 of file CbmMvdHitfinderTB.h.

◆ fmode

Int_t CbmMvdHitfinderTB::fmode
private

Definition at line 58 of file CbmMvdHitfinderTB.h.

◆ fShowDebugHistos

Bool_t CbmMvdHitfinderTB::fShowDebugHistos
private

Definition at line 56 of file CbmMvdHitfinderTB.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdHitfinderTB::fTimer
private

ROOT timer.

Definition at line 57 of file CbmMvdHitfinderTB.h.

Referenced by Exec().

◆ useClusterfinder

Bool_t CbmMvdHitfinderTB::useClusterfinder
private

Definition at line 55 of file CbmMvdHitfinderTB.h.

Referenced by UseClusterfinder().


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