CbmRoot
CbmMvdHitfinder Class Reference

#include <CbmMvdHitfinder.h>

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

Public Member Functions

 CbmMvdHitfinder ()
 
 CbmMvdHitfinder (const char *name, Int_t iVerbose=1)
 
 CbmMvdHitfinder (const char *name, Int_t mode, Int_t iVerbose)
 
virtual ~CbmMvdHitfinder ()
 
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 ()
 
 CbmMvdHitfinder (const CbmMvdHitfinder &)
 
CbmMvdHitfinder operator= (const CbmMvdHitfinder &)
 
 ClassDef (CbmMvdHitfinder, 1)
 

Private Attributes

CbmMvdDetectorfDetector
 
CbmDigiManagerfDigiMan
 
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 17 of file CbmMvdHitfinder.h.

Constructor & Destructor Documentation

◆ CbmMvdHitfinder() [1/4]

CbmMvdHitfinder::CbmMvdHitfinder ( )

Default constructor

Definition at line 36 of file CbmMvdHitfinder.cxx.

◆ CbmMvdHitfinder() [2/4]

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

Standard constructor

Parameters
nameTask name

Definition at line 50 of file CbmMvdHitfinder.cxx.

◆ CbmMvdHitfinder() [3/4]

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

Definition at line 64 of file CbmMvdHitfinder.cxx.

◆ ~CbmMvdHitfinder()

CbmMvdHitfinder::~CbmMvdHitfinder ( )
virtual

Destructor

Definition at line 80 of file CbmMvdHitfinder.cxx.

References fHits.

◆ CbmMvdHitfinder() [4/4]

CbmMvdHitfinder::CbmMvdHitfinder ( const CbmMvdHitfinder )
private

Member Function Documentation

◆ ClassDef()

CbmMvdHitfinder::ClassDef ( CbmMvdHitfinder  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmMvdHitfinder::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 199 of file CbmMvdHitfinder.cxx.

References PrintParameters().

◆ GetMvdGeometry()

void CbmMvdHitfinder::GetMvdGeometry ( )
private

Definition at line 208 of file CbmMvdHitfinder.cxx.

◆ Init()

◆ operator=()

CbmMvdHitfinder CbmMvdHitfinder::operator= ( const CbmMvdHitfinder )
private

◆ PrintParameters()

void CbmMvdHitfinder::PrintParameters ( )
private

Print digitisation parameters

Definition at line 213 of file CbmMvdHitfinder.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdHitfinder::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdHitfinder::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 194 of file CbmMvdHitfinder.cxx.

◆ Reset()

void CbmMvdHitfinder::Reset ( )
private

Clear the hit arrays

Definition at line 204 of file CbmMvdHitfinder.cxx.

References fHits.

◆ ShowDebugHistos()

void CbmMvdHitfinder::ShowDebugHistos ( )
inline

Definition at line 38 of file CbmMvdHitfinder.h.

References fShowDebugHistos.

◆ UseClusterfinder()

void CbmMvdHitfinder::UseClusterfinder ( Bool_t  clusterfinderFlag)
inline

Definition at line 35 of file CbmMvdHitfinder.h.

References useClusterfinder.

Member Data Documentation

◆ fDetector

CbmMvdDetector* CbmMvdHitfinder::fDetector
private

Definition at line 42 of file CbmMvdHitfinder.h.

Referenced by Exec(), and Init().

◆ fDigiMan

CbmDigiManager* CbmMvdHitfinder::fDigiMan
private

Definition at line 43 of file CbmMvdHitfinder.h.

Referenced by Exec(), and Init().

◆ fHitfinderPluginNr

UInt_t CbmMvdHitfinder::fHitfinderPluginNr
private

Definition at line 48 of file CbmMvdHitfinder.h.

Referenced by Exec(), and Init().

◆ fHits

TClonesArray* CbmMvdHitfinder::fHits
private

Definition at line 46 of file CbmMvdHitfinder.h.

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

◆ fInputCluster

TClonesArray* CbmMvdHitfinder::fInputCluster
private

Definition at line 45 of file CbmMvdHitfinder.h.

Referenced by Exec(), and Init().

◆ fmode

Int_t CbmMvdHitfinder::fmode
private

Definition at line 52 of file CbmMvdHitfinder.h.

◆ fShowDebugHistos

Bool_t CbmMvdHitfinder::fShowDebugHistos
private

Definition at line 50 of file CbmMvdHitfinder.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdHitfinder::fTimer
private

ROOT timer.

Definition at line 51 of file CbmMvdHitfinder.h.

Referenced by Exec().

◆ useClusterfinder

Bool_t CbmMvdHitfinder::useClusterfinder
private

Definition at line 49 of file CbmMvdHitfinder.h.

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


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