CbmRoot
CbmMuchHitProducerIdeal Class Reference

#include <CbmMuchHitProducerIdeal.h>

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

Public Member Functions

 CbmMuchHitProducerIdeal (const char *digiFileName, Int_t Id)
 
virtual ~CbmMuchHitProducerIdeal ()
 
InitStatus Init ()
 
void Exec (Option_t *option)
 
void Finish ()
 
void SetSigmaX (Double_t sigma)
 
void SetSigmaY (Double_t sigma)
 
void SetSigmaZ (Double_t sigma)
 

Private Member Functions

 CbmMuchHitProducerIdeal (const CbmMuchHitProducerIdeal &)
 
CbmMuchHitProducerIdealoperator= (const CbmMuchHitProducerIdeal &)
 
 ClassDef (CbmMuchHitProducerIdeal, 1)
 

Private Attributes

TClonesArray * fMuchPoints
 
TClonesArray * fMuchPixelHits
 
Double_t fSigmaX
 
Double_t fSigmaY
 
Double_t fSigmaZ
 
Int_t fId
 
TString fDigiFile
 
CbmMuchGeoSchemefGeoScheme
 

Detailed Description

Definition at line 17 of file CbmMuchHitProducerIdeal.h.

Constructor & Destructor Documentation

◆ CbmMuchHitProducerIdeal() [1/2]

CbmMuchHitProducerIdeal::CbmMuchHitProducerIdeal ( const char *  digiFileName,
Int_t  Id 
)

Definition at line 23 of file CbmMuchHitProducerIdeal.cxx.

◆ ~CbmMuchHitProducerIdeal()

CbmMuchHitProducerIdeal::~CbmMuchHitProducerIdeal ( )
virtual

Definition at line 35 of file CbmMuchHitProducerIdeal.cxx.

◆ CbmMuchHitProducerIdeal() [2/2]

CbmMuchHitProducerIdeal::CbmMuchHitProducerIdeal ( const CbmMuchHitProducerIdeal )
private

Member Function Documentation

◆ ClassDef()

CbmMuchHitProducerIdeal::ClassDef ( CbmMuchHitProducerIdeal  ,
 
)
private

◆ Exec()

◆ Finish()

void CbmMuchHitProducerIdeal::Finish ( )

Definition at line 92 of file CbmMuchHitProducerIdeal.cxx.

◆ Init()

InitStatus CbmMuchHitProducerIdeal::Init ( )

◆ operator=()

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

◆ SetSigmaX()

void CbmMuchHitProducerIdeal::SetSigmaX ( Double_t  sigma)
inline

Definition at line 27 of file CbmMuchHitProducerIdeal.h.

References fSigmaX.

◆ SetSigmaY()

void CbmMuchHitProducerIdeal::SetSigmaY ( Double_t  sigma)
inline

Definition at line 28 of file CbmMuchHitProducerIdeal.h.

References fSigmaY.

◆ SetSigmaZ()

void CbmMuchHitProducerIdeal::SetSigmaZ ( Double_t  sigma)
inline

Definition at line 29 of file CbmMuchHitProducerIdeal.h.

References fSigmaZ.

Member Data Documentation

◆ fDigiFile

TString CbmMuchHitProducerIdeal::fDigiFile
private

Definition at line 41 of file CbmMuchHitProducerIdeal.h.

Referenced by Init().

◆ fGeoScheme

CbmMuchGeoScheme* CbmMuchHitProducerIdeal::fGeoScheme
private

Definition at line 42 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and Init().

◆ fId

Int_t CbmMuchHitProducerIdeal::fId
private

Definition at line 39 of file CbmMuchHitProducerIdeal.h.

Referenced by Init().

◆ fMuchPixelHits

TClonesArray* CbmMuchHitProducerIdeal::fMuchPixelHits
private

Definition at line 33 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and Init().

◆ fMuchPoints

TClonesArray* CbmMuchHitProducerIdeal::fMuchPoints
private

Definition at line 32 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and Init().

◆ fSigmaX

Double_t CbmMuchHitProducerIdeal::fSigmaX
private

Definition at line 35 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and SetSigmaX().

◆ fSigmaY

Double_t CbmMuchHitProducerIdeal::fSigmaY
private

Definition at line 36 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and SetSigmaY().

◆ fSigmaZ

Double_t CbmMuchHitProducerIdeal::fSigmaZ
private

Definition at line 37 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and SetSigmaZ().


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