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

Detailed Description

Definition at line 25 of file CbmMvdDigiToHitTB.h.

Constructor & Destructor Documentation

◆ CbmMvdDigiToHitTB() [1/3]

CbmMvdDigiToHitTB::CbmMvdDigiToHitTB ( )

Default constructor

Definition at line 40 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 44 of file CbmMvdDigiToHitTB.cxx.

◆ ~CbmMvdDigiToHitTB()

CbmMvdDigiToHitTB::~CbmMvdDigiToHitTB ( )

Destructor

Definition at line 61 of file CbmMvdDigiToHitTB.cxx.

References fCluster.

◆ CbmMvdDigiToHitTB() [3/3]

CbmMvdDigiToHitTB::CbmMvdDigiToHitTB ( const CbmMvdDigiToHitTB & )
private

Member Function Documentation

◆ ClassDef()

CbmMvdDigiToHitTB::ClassDef ( CbmMvdDigiToHitTB ,
1  )
private

◆ Exec()

void CbmMvdDigiToHitTB::Exec ( Option_t * opt)

◆ Finish()

void CbmMvdDigiToHitTB::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 172 of file CbmMvdDigiToHitTB.cxx.

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

◆ GetMvdGeometry()

void CbmMvdDigiToHitTB::GetMvdGeometry ( )
private

Definition at line 185 of file CbmMvdDigiToHitTB.cxx.

◆ Init()

◆ operator=()

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

◆ ParametersToString()

std::string CbmMvdDigiToHitTB::ParametersToString ( ) const
private

Definition at line 192 of file CbmMvdDigiToHitTB.cxx.

Referenced by PrintParameters().

◆ PrintParameters()

void CbmMvdDigiToHitTB::PrintParameters ( ) const
private

Print digitisation parameters

Definition at line 189 of file CbmMvdDigiToHitTB.cxx.

References ParametersToString().

Referenced by Finish().

◆ Register()

void CbmMvdDigiToHitTB::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdDigiToHitTB::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 167 of file CbmMvdDigiToHitTB.cxx.

◆ Reset()

void CbmMvdDigiToHitTB::Reset ( )
private

Clear the hit arrays

Definition at line 181 of file CbmMvdDigiToHitTB.cxx.

References fCluster.

◆ ShowDebugHistos()

void CbmMvdDigiToHitTB::ShowDebugHistos ( )
inline

Definition at line 44 of file CbmMvdDigiToHitTB.h.

References fShowDebugHistos.

Member Data Documentation

◆ fBranchName

TString CbmMvdDigiToHitTB::fBranchName
private

Definition at line 60 of file CbmMvdDigiToHitTB.h.

◆ fCluster

TClonesArray* CbmMvdDigiToHitTB::fCluster
private

Definition at line 55 of file CbmMvdDigiToHitTB.h.

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

◆ fClusterPluginNr

UInt_t CbmMvdDigiToHitTB::fClusterPluginNr
private

Definition at line 58 of file CbmMvdDigiToHitTB.h.

Referenced by Exec().

◆ fDetector

CbmMvdDetector* CbmMvdDigiToHitTB::fDetector
private

Definition at line 50 of file CbmMvdDigiToHitTB.h.

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

◆ fEventDigis

TClonesArray* CbmMvdDigiToHitTB::fEventDigis
private

Definition at line 54 of file CbmMvdDigiToHitTB.h.

Referenced by Exec(), and Init().

◆ fEvents

TClonesArray* CbmMvdDigiToHitTB::fEvents
private

Definition at line 52 of file CbmMvdDigiToHitTB.h.

Referenced by Exec(), and Init().

◆ fInputDigis

TClonesArray* CbmMvdDigiToHitTB::fInputDigis
private

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

◆ fShowDebugHistos

Bool_t CbmMvdDigiToHitTB::fShowDebugHistos
private

Definition at line 49 of file CbmMvdDigiToHitTB.h.

Referenced by Init(), and ShowDebugHistos().

◆ fTimer

TStopwatch CbmMvdDigiToHitTB::fTimer
private

ROOT timer.

Definition at line 63 of file CbmMvdDigiToHitTB.h.

Referenced by Exec().


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