BmnRoot
Loading...
Searching...
No Matches
BmnGemStripDigitizer Class Reference

#include <BmnGemStripDigitizer.h>

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

Public Member Functions

 BmnGemStripDigitizer ()
 
 BmnGemStripDigitizer (UInt_t run_period)
 
virtual ~BmnGemStripDigitizer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void ProcessMCPoints ()
 
void SetOnlyPrimary (Bool_t opt=kFALSE)
 
void SetStripMatching (Bool_t opt=kTRUE)
 
void SetUseRealEffects (Bool_t opt=kTRUE)
 
void SetCurrentConfig (BmnGemStripConfiguration::GEM_CONFIG config)
 
void SetXMLConfig (TString xml_file)
 
void SetNoise (Double_t sigma, Double_t thresh)
 
TClonesArray * GetMCPoints ()
 
TClonesArray * GetMCTracks ()
 
 BmnGemStripDigitizer ()
 
 BmnGemStripDigitizer (UInt_t run_period)
 
virtual ~BmnGemStripDigitizer ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
virtual void Finish ()
 
void ProcessMCPoints ()
 
void SetOnlyPrimary (Bool_t opt=kFALSE)
 
void SetStripMatching (Bool_t opt=kTRUE)
 
void SetUseRealEffects (Bool_t opt=kTRUE)
 
void SetCurrentConfig (BmnGemStripConfiguration::GEM_CONFIG config)
 
void SetXMLConfig (TString xml_file)
 
void SetNoise (Double_t sigma, Double_t thresh)
 
TClonesArray * GetMCPoints ()
 
TClonesArray * GetMCTracks ()
 

Detailed Description

Definition at line 20 of file BmnGemStripDigitizer.h.

Constructor & Destructor Documentation

◆ BmnGemStripDigitizer() [1/4]

BmnGemStripDigitizer::BmnGemStripDigitizer ( )

Definition at line 13 of file BmnGemStripDigitizer.cxx.

References BmnGemStripConfiguration::None.

◆ BmnGemStripDigitizer() [2/4]

◆ ~BmnGemStripDigitizer() [1/2]

BmnGemStripDigitizer::~BmnGemStripDigitizer ( )
virtual

Definition at line 60 of file BmnGemStripDigitizer.cxx.

◆ BmnGemStripDigitizer() [3/4]

BmnGemStripDigitizer::BmnGemStripDigitizer ( )

◆ BmnGemStripDigitizer() [4/4]

BmnGemStripDigitizer::BmnGemStripDigitizer ( UInt_t  run_period)

◆ ~BmnGemStripDigitizer() [2/2]

virtual BmnGemStripDigitizer::~BmnGemStripDigitizer ( )
virtual

Member Function Documentation

◆ Exec() [1/2]

void BmnGemStripDigitizer::Exec ( Option_t *  opt)
virtual

Definition at line 184 of file BmnGemStripDigitizer.cxx.

References ProcessMCPoints().

◆ Exec() [2/2]

virtual void BmnGemStripDigitizer::Exec ( Option_t *  opt)
virtual

◆ Finish() [1/2]

void BmnGemStripDigitizer::Finish ( )
virtual

Definition at line 355 of file BmnGemStripDigitizer.cxx.

◆ Finish() [2/2]

virtual void BmnGemStripDigitizer::Finish ( )
virtual

◆ GetMCPoints() [1/2]

TClonesArray * BmnGemStripDigitizer::GetMCPoints ( )
inline

Definition at line 58 of file BmnGemStripDigitizer.h.

Referenced by BmnGemStripModule::AddRealPointFull().

◆ GetMCPoints() [2/2]

TClonesArray * BmnGemStripDigitizer::GetMCPoints ( )
inline

Definition at line 58 of file BmnGemStripDigitizer.h.

◆ GetMCTracks() [1/2]

TClonesArray * BmnGemStripDigitizer::GetMCTracks ( )
inline

Definition at line 59 of file BmnGemStripDigitizer.h.

Referenced by BmnGemStripModule::AddRealPointFull().

◆ GetMCTracks() [2/2]

TClonesArray * BmnGemStripDigitizer::GetMCTracks ( )
inline

Definition at line 59 of file BmnGemStripDigitizer.h.

◆ Init() [1/2]

◆ Init() [2/2]

virtual InitStatus BmnGemStripDigitizer::Init ( )
virtual

◆ ProcessMCPoints() [1/2]

◆ ProcessMCPoints() [2/2]

void BmnGemStripDigitizer::ProcessMCPoints ( )

◆ SetCurrentConfig() [1/2]

void BmnGemStripDigitizer::SetCurrentConfig ( BmnGemStripConfiguration::GEM_CONFIG  config)
inline

Definition at line 45 of file BmnGemStripDigitizer.h.

Referenced by run8_sim_bmn(), run_sim_bmn(), and run_sim_src().

◆ SetCurrentConfig() [2/2]

void BmnGemStripDigitizer::SetCurrentConfig ( BmnGemStripConfiguration::GEM_CONFIG  config)
inline

Definition at line 45 of file BmnGemStripDigitizer.h.

◆ SetNoise() [1/2]

void BmnGemStripDigitizer::SetNoise ( Double_t  sigma,
Double_t  thresh 
)
inline

Definition at line 53 of file BmnGemStripDigitizer.h.

Referenced by run_sim_bmn().

◆ SetNoise() [2/2]

void BmnGemStripDigitizer::SetNoise ( Double_t  sigma,
Double_t  thresh 
)
inline

Definition at line 53 of file BmnGemStripDigitizer.h.

◆ SetOnlyPrimary() [1/2]

void BmnGemStripDigitizer::SetOnlyPrimary ( Bool_t  opt = kFALSE)
inline

Definition at line 39 of file BmnGemStripDigitizer.h.

Referenced by run_sim_src().

◆ SetOnlyPrimary() [2/2]

void BmnGemStripDigitizer::SetOnlyPrimary ( Bool_t  opt = kFALSE)
inline

Definition at line 39 of file BmnGemStripDigitizer.h.

◆ SetStripMatching() [1/2]

void BmnGemStripDigitizer::SetStripMatching ( Bool_t  opt = kTRUE)
inline

Definition at line 41 of file BmnGemStripDigitizer.h.

Referenced by run_sim_src().

◆ SetStripMatching() [2/2]

void BmnGemStripDigitizer::SetStripMatching ( Bool_t  opt = kTRUE)
inline

Definition at line 41 of file BmnGemStripDigitizer.h.

◆ SetUseRealEffects() [1/2]

void BmnGemStripDigitizer::SetUseRealEffects ( Bool_t  opt = kTRUE)
inline

Definition at line 43 of file BmnGemStripDigitizer.h.

Referenced by run8_sim_bmn(), and run_sim_bmn().

◆ SetUseRealEffects() [2/2]

void BmnGemStripDigitizer::SetUseRealEffects ( Bool_t  opt = kTRUE)
inline

Definition at line 43 of file BmnGemStripDigitizer.h.

◆ SetXMLConfig() [1/2]

void BmnGemStripDigitizer::SetXMLConfig ( TString  xml_file)
inline

Definition at line 47 of file BmnGemStripDigitizer.h.

References BmnGemStripConfiguration::None.

◆ SetXMLConfig() [2/2]

void BmnGemStripDigitizer::SetXMLConfig ( TString  xml_file)
inline

Definition at line 47 of file BmnGemStripDigitizer.h.

References BmnGemStripConfiguration::None.


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