CbmRoot
CbmMvdDigiToHit Class Reference

#include <CbmMvdDigiToHit.h>

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

Public Member Functions

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

Private Attributes

Int_t fMode
 
Bool_t fShowDebugHistos
 
CbmMvdDetectorfDetector
 
TClonesArray * fInputDigis
 
TClonesArray * fHit
 
UInt_t fHitPluginNr
 
TString fBranchName
 
TStopwatch fTimer
 ROOT timer. More...
 

Detailed Description

Definition at line 20 of file CbmMvdDigiToHit.h.

Constructor & Destructor Documentation

◆ CbmMvdDigiToHit() [1/3]

CbmMvdDigiToHit::CbmMvdDigiToHit ( )

Default constructor

Definition at line 45 of file CbmMvdDigiToHit.cxx.

◆ CbmMvdDigiToHit() [2/3]

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

Standard constructor

Parameters
nameTask name
mode0 = MAPS, 1 = Ideal

Definition at line 58 of file CbmMvdDigiToHit.cxx.

◆ ~CbmMvdDigiToHit()

CbmMvdDigiToHit::~CbmMvdDigiToHit ( )

Destructor

Definition at line 71 of file CbmMvdDigiToHit.cxx.

References fHit.

◆ CbmMvdDigiToHit() [3/3]

CbmMvdDigiToHit::CbmMvdDigiToHit ( const CbmMvdDigiToHit )
private

Member Function Documentation

◆ ClassDef()

CbmMvdDigiToHit::ClassDef ( CbmMvdDigiToHit  ,
 
)
private

◆ Exec()

void CbmMvdDigiToHit::Exec ( Option_t *  opt)

◆ Finish()

void CbmMvdDigiToHit::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 173 of file CbmMvdDigiToHit.cxx.

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

◆ GetMvdGeometry()

void CbmMvdDigiToHit::GetMvdGeometry ( )
private

Definition at line 185 of file CbmMvdDigiToHit.cxx.

◆ Init()

◆ operator=()

CbmMvdDigiToHit CbmMvdDigiToHit::operator= ( const CbmMvdDigiToHit )
private

◆ PrintParameters()

void CbmMvdDigiToHit::PrintParameters ( )
private

Print digitisation parameters

Definition at line 190 of file CbmMvdDigiToHit.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdDigiToHit::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdDigiToHit::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 168 of file CbmMvdDigiToHit.cxx.

◆ Reset()

void CbmMvdDigiToHit::Reset ( )
private

Clear the hit arrays

Definition at line 181 of file CbmMvdDigiToHit.cxx.

References fHit.

◆ ShowDebugHistos()

void CbmMvdDigiToHit::ShowDebugHistos ( )
inline

Definition at line 39 of file CbmMvdDigiToHit.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdDigiToHit::fBranchName
private

Definition at line 52 of file CbmMvdDigiToHit.h.

◆ fDetector

CbmMvdDetector* CbmMvdDigiToHit::fDetector
private

Definition at line 45 of file CbmMvdDigiToHit.h.

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

◆ fHit

TClonesArray* CbmMvdDigiToHit::fHit
private

Definition at line 48 of file CbmMvdDigiToHit.h.

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

◆ fHitPluginNr

UInt_t CbmMvdDigiToHit::fHitPluginNr
private

Definition at line 50 of file CbmMvdDigiToHit.h.

Referenced by Exec(), and Init().

◆ fInputDigis

TClonesArray* CbmMvdDigiToHit::fInputDigis
private

Definition at line 47 of file CbmMvdDigiToHit.h.

Referenced by Exec(), and Init().

◆ fMode

Int_t CbmMvdDigiToHit::fMode
private

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

Definition at line 43 of file CbmMvdDigiToHit.h.

◆ fShowDebugHistos

Bool_t CbmMvdDigiToHit::fShowDebugHistos
private

Definition at line 44 of file CbmMvdDigiToHit.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdDigiToHit::fTimer
private

ROOT timer.

Definition at line 55 of file CbmMvdDigiToHit.h.

Referenced by Exec().


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