CbmRoot
CbmMvdClusterfinder Class Reference

#include <CbmMvdClusterfinder.h>

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

Public Member Functions

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

Private Attributes

Int_t fMode
 
Bool_t fShowDebugHistos
 
CbmMvdDetectorfDetector
 
CbmDigiManagerfDigiMan
 
TClonesArray * fCluster
 
UInt_t fClusterPluginNr
 
TString fBranchName
 
TStopwatch fTimer
 ROOT timer. More...
 

Detailed Description

Definition at line 21 of file CbmMvdClusterfinder.h.

Constructor & Destructor Documentation

◆ CbmMvdClusterfinder() [1/3]

CbmMvdClusterfinder::CbmMvdClusterfinder ( )

Default constructor

Definition at line 39 of file CbmMvdClusterfinder.cxx.

◆ CbmMvdClusterfinder() [2/3]

CbmMvdClusterfinder::CbmMvdClusterfinder ( const char *  name,
Int_t  mode = 0,
Int_t  iVerbose = 1 
)

Standard constructor

Parameters
nameTask name
mode0 = MAPS, 1 = Ideal

Definition at line 52 of file CbmMvdClusterfinder.cxx.

◆ ~CbmMvdClusterfinder()

CbmMvdClusterfinder::~CbmMvdClusterfinder ( )

Destructor

Definition at line 67 of file CbmMvdClusterfinder.cxx.

References fCluster.

◆ CbmMvdClusterfinder() [3/3]

CbmMvdClusterfinder::CbmMvdClusterfinder ( const CbmMvdClusterfinder )
private

Member Function Documentation

◆ ClassDef()

CbmMvdClusterfinder::ClassDef ( CbmMvdClusterfinder  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmMvdClusterfinder::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 173 of file CbmMvdClusterfinder.cxx.

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

◆ GetMvdGeometry()

void CbmMvdClusterfinder::GetMvdGeometry ( )
private

Definition at line 185 of file CbmMvdClusterfinder.cxx.

◆ Init()

◆ operator=()

CbmMvdClusterfinder CbmMvdClusterfinder::operator= ( const CbmMvdClusterfinder )
private

◆ PrintParameters()

void CbmMvdClusterfinder::PrintParameters ( )
private

Print digitisation parameters

Definition at line 190 of file CbmMvdClusterfinder.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdClusterfinder::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdClusterfinder::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 168 of file CbmMvdClusterfinder.cxx.

◆ Reset()

void CbmMvdClusterfinder::Reset ( )
private

Clear the hit arrays

Definition at line 181 of file CbmMvdClusterfinder.cxx.

References fCluster.

◆ ShowDebugHistos()

void CbmMvdClusterfinder::ShowDebugHistos ( )
inline

Definition at line 40 of file CbmMvdClusterfinder.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdClusterfinder::fBranchName
private

Definition at line 53 of file CbmMvdClusterfinder.h.

◆ fCluster

TClonesArray* CbmMvdClusterfinder::fCluster
private

Definition at line 49 of file CbmMvdClusterfinder.h.

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

◆ fClusterPluginNr

UInt_t CbmMvdClusterfinder::fClusterPluginNr
private

Definition at line 51 of file CbmMvdClusterfinder.h.

Referenced by Exec(), and Init().

◆ fDetector

CbmMvdDetector* CbmMvdClusterfinder::fDetector
private

Definition at line 46 of file CbmMvdClusterfinder.h.

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

◆ fDigiMan

CbmDigiManager* CbmMvdClusterfinder::fDigiMan
private

Definition at line 47 of file CbmMvdClusterfinder.h.

Referenced by Exec(), and Init().

◆ fMode

Int_t CbmMvdClusterfinder::fMode
private

Hit producer mode (0 = MAPS, 1 = Ideal)

Definition at line 44 of file CbmMvdClusterfinder.h.

◆ fShowDebugHistos

Bool_t CbmMvdClusterfinder::fShowDebugHistos
private

Definition at line 45 of file CbmMvdClusterfinder.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdClusterfinder::fTimer
private

ROOT timer.

Definition at line 56 of file CbmMvdClusterfinder.h.

Referenced by Exec().


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