CbmRoot
Loading...
Searching...
No Matches
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 () const
 
std::string ParametersToString () const
 
 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.
 

Detailed Description

Definition at line 25 of file CbmMvdDigiToHit.h.

Constructor & Destructor Documentation

◆ CbmMvdDigiToHit() [1/3]

CbmMvdDigiToHit::CbmMvdDigiToHit ( )

Default constructor

Definition at line 46 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 61 of file CbmMvdDigiToHit.cxx.

◆ ~CbmMvdDigiToHit()

CbmMvdDigiToHit::~CbmMvdDigiToHit ( )

Destructor

Definition at line 76 of file CbmMvdDigiToHit.cxx.

References fHit.

◆ CbmMvdDigiToHit() [3/3]

CbmMvdDigiToHit::CbmMvdDigiToHit ( const CbmMvdDigiToHit & )
private

Member Function Documentation

◆ ClassDef()

CbmMvdDigiToHit::ClassDef ( CbmMvdDigiToHit ,
1  )
private

◆ Exec()

void CbmMvdDigiToHit::Exec ( Option_t * opt)

Definition at line 87 of file CbmMvdDigiToHit.cxx.

References CbmMvdDetector::Exec(), fDetector, fHit, fHitPluginNr, fInputDigis, and fTimer.

◆ Finish()

void CbmMvdDigiToHit::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 179 of file CbmMvdDigiToHit.cxx.

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

◆ GetMvdGeometry()

void CbmMvdDigiToHit::GetMvdGeometry ( )
private

Definition at line 192 of file CbmMvdDigiToHit.cxx.

◆ Init()

◆ operator=()

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

◆ ParametersToString()

void CbmMvdDigiToHit::ParametersToString ( ) const
private

Definition at line 199 of file CbmMvdDigiToHit.cxx.

Referenced by PrintParameters().

◆ PrintParameters()

void CbmMvdDigiToHit::PrintParameters ( ) const
private

Print digitisation parameters

Definition at line 196 of file CbmMvdDigiToHit.cxx.

References ParametersToString().

Referenced by Finish().

◆ Register()

void CbmMvdDigiToHit::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdDigiToHit::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 174 of file CbmMvdDigiToHit.cxx.

◆ Reset()

void CbmMvdDigiToHit::Reset ( )
private

Clear the hit arrays

Definition at line 188 of file CbmMvdDigiToHit.cxx.

References fHit.

◆ ShowDebugHistos()

void CbmMvdDigiToHit::ShowDebugHistos ( )
inline

Definition at line 44 of file CbmMvdDigiToHit.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdDigiToHit::fBranchName
private

Definition at line 57 of file CbmMvdDigiToHit.h.

◆ fDetector

CbmMvdDetector* CbmMvdDigiToHit::fDetector
private

Definition at line 50 of file CbmMvdDigiToHit.h.

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

◆ fHit

TClonesArray* CbmMvdDigiToHit::fHit
private

Definition at line 53 of file CbmMvdDigiToHit.h.

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

◆ fHitPluginNr

UInt_t CbmMvdDigiToHit::fHitPluginNr
private

Definition at line 55 of file CbmMvdDigiToHit.h.

Referenced by Exec(), and Init().

◆ fInputDigis

TClonesArray* CbmMvdDigiToHit::fInputDigis
private

Definition at line 52 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 48 of file CbmMvdDigiToHit.h.

◆ fShowDebugHistos

Bool_t CbmMvdDigiToHit::fShowDebugHistos
private

Definition at line 49 of file CbmMvdDigiToHit.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdDigiToHit::fTimer
private

ROOT timer.

Definition at line 60 of file CbmMvdDigiToHit.h.

Referenced by Exec().


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