CbmRoot
CbmMvdDigiToHitTB Class Reference

#include <CbmMvdDigiToHitTB.h>

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

Public Member Functions

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

Private Attributes

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

Detailed Description

Definition at line 20 of file CbmMvdDigiToHitTB.h.

Constructor & Destructor Documentation

◆ CbmMvdDigiToHitTB() [1/3]

CbmMvdDigiToHitTB::CbmMvdDigiToHitTB ( )

Default constructor

Definition at line 37 of file CbmMvdDigiToHitTB.cxx.

◆ CbmMvdDigiToHitTB() [2/3]

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

Standard constructor

Parameters
nameTask name
mode0 = MAPS, 1 = Ideal

Definition at line 42 of file CbmMvdDigiToHitTB.cxx.

◆ ~CbmMvdDigiToHitTB()

CbmMvdDigiToHitTB::~CbmMvdDigiToHitTB ( )

Destructor

Definition at line 59 of file CbmMvdDigiToHitTB.cxx.

References fCluster.

◆ CbmMvdDigiToHitTB() [3/3]

CbmMvdDigiToHitTB::CbmMvdDigiToHitTB ( const CbmMvdDigiToHitTB )
private

Member Function Documentation

◆ ClassDef()

CbmMvdDigiToHitTB::ClassDef ( CbmMvdDigiToHitTB  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmMvdDigiToHitTB::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 165 of file CbmMvdDigiToHitTB.cxx.

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

◆ GetMvdGeometry()

void CbmMvdDigiToHitTB::GetMvdGeometry ( )
private

Definition at line 177 of file CbmMvdDigiToHitTB.cxx.

◆ Init()

◆ operator=()

CbmMvdDigiToHitTB CbmMvdDigiToHitTB::operator= ( const CbmMvdDigiToHitTB )
private

◆ PrintParameters()

void CbmMvdDigiToHitTB::PrintParameters ( )
private

Print digitisation parameters

Definition at line 182 of file CbmMvdDigiToHitTB.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdDigiToHitTB::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdDigiToHitTB::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 160 of file CbmMvdDigiToHitTB.cxx.

◆ Reset()

void CbmMvdDigiToHitTB::Reset ( )
private

Clear the hit arrays

Definition at line 173 of file CbmMvdDigiToHitTB.cxx.

References fCluster.

◆ ShowDebugHistos()

void CbmMvdDigiToHitTB::ShowDebugHistos ( )
inline

Definition at line 39 of file CbmMvdDigiToHitTB.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdDigiToHitTB::fBranchName
private

Definition at line 55 of file CbmMvdDigiToHitTB.h.

◆ fCluster

TClonesArray* CbmMvdDigiToHitTB::fCluster
private

Definition at line 50 of file CbmMvdDigiToHitTB.h.

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

◆ fClusterPluginNr

UInt_t CbmMvdDigiToHitTB::fClusterPluginNr
private

Definition at line 53 of file CbmMvdDigiToHitTB.h.

Referenced by Exec(), and Init().

◆ fDetector

CbmMvdDetector* CbmMvdDigiToHitTB::fDetector
private

Definition at line 45 of file CbmMvdDigiToHitTB.h.

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

◆ fEventDigis

TClonesArray* CbmMvdDigiToHitTB::fEventDigis
private

Definition at line 49 of file CbmMvdDigiToHitTB.h.

Referenced by Exec(), and Init().

◆ fEvents

TClonesArray* CbmMvdDigiToHitTB::fEvents
private

Definition at line 47 of file CbmMvdDigiToHitTB.h.

Referenced by Exec(), and Init().

◆ fInputDigis

TClonesArray* CbmMvdDigiToHitTB::fInputDigis
private

Definition at line 48 of file CbmMvdDigiToHitTB.h.

Referenced by Exec(), and Init().

◆ fMode

Int_t CbmMvdDigiToHitTB::fMode
private

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

Definition at line 43 of file CbmMvdDigiToHitTB.h.

◆ fShowDebugHistos

Bool_t CbmMvdDigiToHitTB::fShowDebugHistos
private

Definition at line 44 of file CbmMvdDigiToHitTB.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdDigiToHitTB::fTimer
private

ROOT timer.

Definition at line 58 of file CbmMvdDigiToHitTB.h.

Referenced by Exec().


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