CbmRoot
CbmMvdReadoutCluster Class Reference

#include <CbmMvdReadoutCluster.h>

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

Public Member Functions

 CbmMvdReadoutCluster ()
 
 CbmMvdReadoutCluster (const char *name, Int_t iVerbose=0)
 
 CbmMvdReadoutCluster (const CbmMvdReadoutCluster &)=delete
 
CbmMvdReadoutClusteroperator= (const CbmMvdReadoutCluster &)=delete
 
 ~CbmMvdReadoutCluster ()
 
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 (CbmMvdReadoutCluster, 1)
 

Private Attributes

TFile * foutFile
 
Bool_t fshow
 
TH1F * fWordsPerRegion [350]
 
TH1F * fWordsPerSuperRegion [350]
 
TClonesArray * fMvdCluster
 
Int_t fEventNumber
 
const Int_t fPixelsPerRegion = 16
 
const Int_t fPixelsPerSuperRegion = 64
 

Detailed Description

CbmMvdReadoutSimple.h

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

Readout simulations for the mvd

Definition at line 21 of file CbmMvdReadoutCluster.h.

Constructor & Destructor Documentation

◆ CbmMvdReadoutCluster() [1/3]

CbmMvdReadoutCluster::CbmMvdReadoutCluster ( )

Definition at line 30 of file CbmMvdReadoutCluster.cxx.

◆ CbmMvdReadoutCluster() [2/3]

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

Definition at line 35 of file CbmMvdReadoutCluster.cxx.

◆ CbmMvdReadoutCluster() [3/3]

CbmMvdReadoutCluster::CbmMvdReadoutCluster ( const CbmMvdReadoutCluster )
delete

◆ ~CbmMvdReadoutCluster()

CbmMvdReadoutCluster::~CbmMvdReadoutCluster ( )

Definition at line 46 of file CbmMvdReadoutCluster.cxx.

Member Function Documentation

◆ ClassDef()

CbmMvdReadoutCluster::ClassDef ( CbmMvdReadoutCluster  ,
 
)
private

◆ DrawHistograms()

void CbmMvdReadoutCluster::DrawHistograms ( )
private

Definition at line 134 of file CbmMvdReadoutCluster.cxx.

Referenced by Finish().

◆ Exec()

◆ Finish()

void CbmMvdReadoutCluster::Finish ( )

◆ Init()

InitStatus CbmMvdReadoutCluster::Init ( )

Definition at line 50 of file CbmMvdReadoutCluster.cxx.

References fMvdCluster, and SetupHistograms().

◆ operator=()

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

◆ SetHistogramFile()

void CbmMvdReadoutCluster::SetHistogramFile ( TFile *  file)
inline

Definition at line 36 of file CbmMvdReadoutCluster.h.

References foutFile.

◆ SetupHistograms()

void CbmMvdReadoutCluster::SetupHistograms ( )
private

Definition at line 65 of file CbmMvdReadoutCluster.cxx.

References fWordsPerRegion, fWordsPerSuperRegion, and i.

Referenced by Init().

◆ ShowHistograms()

void CbmMvdReadoutCluster::ShowHistograms ( )
inline

Definition at line 34 of file CbmMvdReadoutCluster.h.

References fshow.

◆ WriteHistograms()

void CbmMvdReadoutCluster::WriteHistograms ( )
private

Definition at line 121 of file CbmMvdReadoutCluster.cxx.

References fWordsPerRegion, fWordsPerSuperRegion, and i.

Referenced by Finish().

Member Data Documentation

◆ fEventNumber

Int_t CbmMvdReadoutCluster::fEventNumber
private

Definition at line 50 of file CbmMvdReadoutCluster.h.

Referenced by Exec(), and Finish().

◆ fMvdCluster

TClonesArray* CbmMvdReadoutCluster::fMvdCluster
private

Definition at line 48 of file CbmMvdReadoutCluster.h.

Referenced by Exec(), and Init().

◆ foutFile

TFile* CbmMvdReadoutCluster::foutFile
private

Definition at line 41 of file CbmMvdReadoutCluster.h.

Referenced by Finish(), and SetHistogramFile().

◆ fPixelsPerRegion

const Int_t CbmMvdReadoutCluster::fPixelsPerRegion = 16
private

Definition at line 51 of file CbmMvdReadoutCluster.h.

Referenced by Exec().

◆ fPixelsPerSuperRegion

const Int_t CbmMvdReadoutCluster::fPixelsPerSuperRegion = 64
private

Definition at line 52 of file CbmMvdReadoutCluster.h.

Referenced by Exec().

◆ fshow

Bool_t CbmMvdReadoutCluster::fshow
private

Definition at line 43 of file CbmMvdReadoutCluster.h.

Referenced by Finish(), and ShowHistograms().

◆ fWordsPerRegion

TH1F* CbmMvdReadoutCluster::fWordsPerRegion[350]
private

Definition at line 45 of file CbmMvdReadoutCluster.h.

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

◆ fWordsPerSuperRegion

TH1F* CbmMvdReadoutCluster::fWordsPerSuperRegion[350]
private

Definition at line 46 of file CbmMvdReadoutCluster.h.

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


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