CbmRoot
CbmMvdReadoutSimple Class Reference

#include <CbmMvdReadoutSimple.h>

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

Public Member Functions

 CbmMvdReadoutSimple ()
 
 CbmMvdReadoutSimple (const char *name, Int_t iVerbose=0)
 
 CbmMvdReadoutSimple (const CbmMvdReadoutSimple &)=delete
 
CbmMvdReadoutSimpleoperator= (const CbmMvdReadoutSimple &)=delete
 
 ~CbmMvdReadoutSimple ()
 
InitStatus Init ()
 
void Exec (Option_t *opt)
 
void ShowHistograms ()
 
void SetHistogramFile (TFile *file)
 
void Finish ()
 

Private Member Functions

void DrawHistograms ()
 
void WriteHistograms ()
 
void SetupHistograms ()
 
 ClassDef (CbmMvdReadoutSimple, 1)
 

Private Attributes

TFile * foutFile
 
Bool_t fshow
 
TH2F * fMvdMCBank [63]
 
TH2F * fMvdMCHitsStations [4]
 
TH1F * fWordsPerRegion
 
TH2F * fWordsPerRegion2
 
TH1F * fWordsPerWorstRegion
 
TH1F * fWordsPerSuperRegion
 
TH1F * fWorstSuperPerEvent
 
TH2I * fMvdBankDist
 
TH2F * fMvdMCWorst
 
TH2F * fMvdMCWorstDelta
 
TH1I * fMvdDataLoadPerSensor
 
TH1I * fMvdDataLoadHotSensor
 
TH1F * fMvdDataPerRegion [64]
 
TH1F * fMvdDataPerSuperRegion [16]
 
TClonesArray * fMcPoints
 
TClonesArray * fListMCTracks
 
Int_t fEventNumber
 

Detailed Description

CbmMvdReadoutSimple.h

Author
P.Sitzmann p.sit.nosp@m.zman.nosp@m.n@gsi.nosp@m..de

Simple Readout simulations for the mvd

Definition at line 21 of file CbmMvdReadoutSimple.h.

Constructor & Destructor Documentation

◆ CbmMvdReadoutSimple() [1/3]

CbmMvdReadoutSimple::CbmMvdReadoutSimple ( )

Definition at line 35 of file CbmMvdReadoutSimple.cxx.

◆ CbmMvdReadoutSimple() [2/3]

CbmMvdReadoutSimple::CbmMvdReadoutSimple ( const char *  name,
Int_t  iVerbose = 0 
)

Definition at line 40 of file CbmMvdReadoutSimple.cxx.

◆ CbmMvdReadoutSimple() [3/3]

CbmMvdReadoutSimple::CbmMvdReadoutSimple ( const CbmMvdReadoutSimple )
delete

◆ ~CbmMvdReadoutSimple()

CbmMvdReadoutSimple::~CbmMvdReadoutSimple ( )

Definition at line 64 of file CbmMvdReadoutSimple.cxx.

Member Function Documentation

◆ ClassDef()

CbmMvdReadoutSimple::ClassDef ( CbmMvdReadoutSimple  ,
 
)
private

◆ DrawHistograms()

◆ Exec()

◆ Finish()

void CbmMvdReadoutSimple::Finish ( )

◆ Init()

InitStatus CbmMvdReadoutSimple::Init ( )

Definition at line 68 of file CbmMvdReadoutSimple.cxx.

References fListMCTracks, fMcPoints, and SetupHistograms().

◆ operator=()

CbmMvdReadoutSimple& CbmMvdReadoutSimple::operator= ( const CbmMvdReadoutSimple )
delete

◆ SetHistogramFile()

void CbmMvdReadoutSimple::SetHistogramFile ( TFile *  file)
inline

Definition at line 36 of file CbmMvdReadoutSimple.h.

References foutFile.

◆ SetupHistograms()

◆ ShowHistograms()

void CbmMvdReadoutSimple::ShowHistograms ( )
inline

Definition at line 34 of file CbmMvdReadoutSimple.h.

References fshow.

◆ WriteHistograms()

Member Data Documentation

◆ fEventNumber

Int_t CbmMvdReadoutSimple::fEventNumber
private

Definition at line 62 of file CbmMvdReadoutSimple.h.

Referenced by Exec(), and Finish().

◆ fListMCTracks

TClonesArray* CbmMvdReadoutSimple::fListMCTracks
private

Definition at line 60 of file CbmMvdReadoutSimple.h.

Referenced by Init().

◆ fMcPoints

TClonesArray* CbmMvdReadoutSimple::fMcPoints
private

Definition at line 59 of file CbmMvdReadoutSimple.h.

Referenced by Exec(), and Init().

◆ fMvdBankDist

TH2I* CbmMvdReadoutSimple::fMvdBankDist
private

Definition at line 51 of file CbmMvdReadoutSimple.h.

Referenced by SetupHistograms().

◆ fMvdDataLoadHotSensor

TH1I* CbmMvdReadoutSimple::fMvdDataLoadHotSensor
private

Definition at line 55 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), SetupHistograms(), and WriteHistograms().

◆ fMvdDataLoadPerSensor

TH1I* CbmMvdReadoutSimple::fMvdDataLoadPerSensor
private

Definition at line 54 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), Finish(), SetupHistograms(), and WriteHistograms().

◆ fMvdDataPerRegion

TH1F* CbmMvdReadoutSimple::fMvdDataPerRegion[64]
private

Definition at line 56 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), SetupHistograms(), and WriteHistograms().

◆ fMvdDataPerSuperRegion

TH1F* CbmMvdReadoutSimple::fMvdDataPerSuperRegion[16]
private

Definition at line 57 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), SetupHistograms(), and WriteHistograms().

◆ fMvdMCBank

TH2F* CbmMvdReadoutSimple::fMvdMCBank[63]
private

Definition at line 44 of file CbmMvdReadoutSimple.h.

Referenced by Exec(), and SetupHistograms().

◆ fMvdMCHitsStations

TH2F* CbmMvdReadoutSimple::fMvdMCHitsStations[4]
private

Definition at line 45 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), Finish(), SetupHistograms(), and WriteHistograms().

◆ fMvdMCWorst

TH2F* CbmMvdReadoutSimple::fMvdMCWorst
private

Definition at line 52 of file CbmMvdReadoutSimple.h.

Referenced by Exec(), and SetupHistograms().

◆ fMvdMCWorstDelta

TH2F* CbmMvdReadoutSimple::fMvdMCWorstDelta
private

Definition at line 53 of file CbmMvdReadoutSimple.h.

Referenced by Exec(), and SetupHistograms().

◆ foutFile

TFile* CbmMvdReadoutSimple::foutFile
private

Definition at line 41 of file CbmMvdReadoutSimple.h.

Referenced by Finish(), and SetHistogramFile().

◆ fshow

Bool_t CbmMvdReadoutSimple::fshow
private

Definition at line 43 of file CbmMvdReadoutSimple.h.

Referenced by Finish(), and ShowHistograms().

◆ fWordsPerRegion

TH1F* CbmMvdReadoutSimple::fWordsPerRegion
private

Definition at line 46 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), Finish(), SetupHistograms(), and WriteHistograms().

◆ fWordsPerRegion2

TH2F* CbmMvdReadoutSimple::fWordsPerRegion2
private

Definition at line 47 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), SetupHistograms(), and WriteHistograms().

◆ fWordsPerSuperRegion

TH1F* CbmMvdReadoutSimple::fWordsPerSuperRegion
private

Definition at line 49 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), SetupHistograms(), and WriteHistograms().

◆ fWordsPerWorstRegion

TH1F* CbmMvdReadoutSimple::fWordsPerWorstRegion
private

Definition at line 48 of file CbmMvdReadoutSimple.h.

Referenced by Exec(), SetupHistograms(), and WriteHistograms().

◆ fWorstSuperPerEvent

TH1F* CbmMvdReadoutSimple::fWorstSuperPerEvent
private

Definition at line 50 of file CbmMvdReadoutSimple.h.

Referenced by DrawHistograms(), Exec(), SetupHistograms(), and WriteHistograms().


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