CbmRoot
Loading...
Searching...
No Matches
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 21 of file CbmMuchHitProducerIdeal.h.

Constructor & Destructor Documentation

◆ CbmMuchHitProducerIdeal() [1/2]

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

Definition at line 28 of file CbmMuchHitProducerIdeal.cxx.

◆ ~CbmMuchHitProducerIdeal()

CbmMuchHitProducerIdeal::~CbmMuchHitProducerIdeal ( )
virtual

Definition at line 41 of file CbmMuchHitProducerIdeal.cxx.

◆ CbmMuchHitProducerIdeal() [2/2]

CbmMuchHitProducerIdeal::CbmMuchHitProducerIdeal ( const CbmMuchHitProducerIdeal & )
private

Member Function Documentation

◆ ClassDef()

CbmMuchHitProducerIdeal::ClassDef ( CbmMuchHitProducerIdeal ,
1  )
private

◆ Exec()

◆ Finish()

void CbmMuchHitProducerIdeal::Finish ( )

Definition at line 101 of file CbmMuchHitProducerIdeal.cxx.

◆ Init()

InitStatus CbmMuchHitProducerIdeal::Init ( )

Save old global file and folder pointer to avoid messing with FairRoot

Restore old global file and folder pointer to avoid messing with FairRoot

Definition at line 43 of file CbmMuchHitProducerIdeal.cxx.

References fDigiFile, fGeoScheme, fId, fMuchPixelHits, fMuchPoints, CbmMuchGeoScheme::Init(), and CbmMuchGeoScheme::Instance().

◆ operator=()

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

◆ SetSigmaX()

void CbmMuchHitProducerIdeal::SetSigmaX ( Double_t sigma)
inline

Definition at line 31 of file CbmMuchHitProducerIdeal.h.

References fSigmaX.

◆ SetSigmaY()

void CbmMuchHitProducerIdeal::SetSigmaY ( Double_t sigma)
inline

Definition at line 32 of file CbmMuchHitProducerIdeal.h.

References fSigmaY.

◆ SetSigmaZ()

void CbmMuchHitProducerIdeal::SetSigmaZ ( Double_t sigma)
inline

Definition at line 33 of file CbmMuchHitProducerIdeal.h.

References fSigmaZ.

Member Data Documentation

◆ fDigiFile

TString CbmMuchHitProducerIdeal::fDigiFile
private

Definition at line 45 of file CbmMuchHitProducerIdeal.h.

Referenced by Init().

◆ fGeoScheme

CbmMuchGeoScheme* CbmMuchHitProducerIdeal::fGeoScheme
private

Definition at line 46 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and Init().

◆ fId

Int_t CbmMuchHitProducerIdeal::fId
private

Definition at line 43 of file CbmMuchHitProducerIdeal.h.

Referenced by Init().

◆ fMuchPixelHits

TClonesArray* CbmMuchHitProducerIdeal::fMuchPixelHits
private

Definition at line 37 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and Init().

◆ fMuchPoints

TClonesArray* CbmMuchHitProducerIdeal::fMuchPoints
private

Definition at line 36 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and Init().

◆ fSigmaX

Double_t CbmMuchHitProducerIdeal::fSigmaX
private

Definition at line 39 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and SetSigmaX().

◆ fSigmaY

Double_t CbmMuchHitProducerIdeal::fSigmaY
private

Definition at line 40 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and SetSigmaY().

◆ fSigmaZ

Double_t CbmMuchHitProducerIdeal::fSigmaZ
private

Definition at line 41 of file CbmMuchHitProducerIdeal.h.

Referenced by Exec(), and SetSigmaZ().


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