CbmRoot
CbmMvdReadout Class Reference

#include <CbmMvdReadout.h>

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

Public Member Functions

 CbmMvdReadout ()
 
 CbmMvdReadout (const char *name)
 
 ~CbmMvdReadout ()
 
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
 
 CbmMvdReadout (const CbmMvdReadout &)
 
CbmMvdReadout operator= (const CbmMvdReadout &)
 
 ClassDef (CbmMvdReadout, 1)
 

Private Attributes

Int_t fMode
 
Int_t fPluginNr
 
Bool_t fShowDebugHistos
 
CbmMvdDetectorfDetector
 
CbmDigiManagerfDigiMan
 

Detailed Description

Definition at line 16 of file CbmMvdReadout.h.

Constructor & Destructor Documentation

◆ CbmMvdReadout() [1/3]

CbmMvdReadout::CbmMvdReadout ( )

Default constructor

Definition at line 29 of file CbmMvdReadout.cxx.

◆ CbmMvdReadout() [2/3]

CbmMvdReadout::CbmMvdReadout ( const char *  name)

Standard constructor

Parameters
nameTask name
mode0 = MAPS, 1 = Ideal

Definition at line 33 of file CbmMvdReadout.cxx.

◆ ~CbmMvdReadout()

CbmMvdReadout::~CbmMvdReadout ( )

Destructor

Definition at line 43 of file CbmMvdReadout.cxx.

◆ CbmMvdReadout() [3/3]

CbmMvdReadout::CbmMvdReadout ( const CbmMvdReadout )
private

Member Function Documentation

◆ ClassDef()

CbmMvdReadout::ClassDef ( CbmMvdReadout  ,
 
)
private

◆ Exec()

void CbmMvdReadout::Exec ( Option_t *  opt)

◆ Finish()

void CbmMvdReadout::Finish ( )
privatevirtual

Virtual method Finish

Definition at line 116 of file CbmMvdReadout.cxx.

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

◆ GetMvdGeometry()

void CbmMvdReadout::GetMvdGeometry ( )
private

◆ Init()

◆ operator=()

CbmMvdReadout CbmMvdReadout::operator= ( const CbmMvdReadout )
private

◆ PrintParameters()

void CbmMvdReadout::PrintParameters ( ) const
private

Print digitisation parameters

Definition at line 130 of file CbmMvdReadout.cxx.

Referenced by Finish().

◆ Register()

void CbmMvdReadout::Register ( )
private

Register the output arrays to the IOManager

◆ ReInit()

InitStatus CbmMvdReadout::ReInit ( )
privatevirtual

Reinitialisation

Definition at line 111 of file CbmMvdReadout.cxx.

◆ Reset()

void CbmMvdReadout::Reset ( )
private

Clear the hit arrays

Definition at line 124 of file CbmMvdReadout.cxx.

◆ ShowDebugHistos()

void CbmMvdReadout::ShowDebugHistos ( )
inline

Definition at line 35 of file CbmMvdReadout.h.

References fShowDebugHistos.

Member Data Documentation

◆ fDetector

CbmMvdDetector* CbmMvdReadout::fDetector
private

Definition at line 42 of file CbmMvdReadout.h.

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

◆ fDigiMan

CbmDigiManager* CbmMvdReadout::fDigiMan
private

Definition at line 43 of file CbmMvdReadout.h.

Referenced by Exec(), and Init().

◆ fMode

Int_t CbmMvdReadout::fMode
private

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

Definition at line 39 of file CbmMvdReadout.h.

◆ fPluginNr

Int_t CbmMvdReadout::fPluginNr
private

Definition at line 40 of file CbmMvdReadout.h.

Referenced by Exec(), and Init().

◆ fShowDebugHistos

Bool_t CbmMvdReadout::fShowDebugHistos
private

Definition at line 41 of file CbmMvdReadout.h.

Referenced by ShowDebugHistos().


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