|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnSiBTDigitizer.h>
Public Member Functions | |
| BmnSiBTDigitizer () | |
| BmnSiBTDigitizer (UInt_t run_period) | |
| virtual | ~BmnSiBTDigitizer () |
| 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 | SetCurrentConfig (BmnSiBTConfiguration::SiBT_CONFIG config) |
| void | SetXMLConfig (TString xml_file) |
| BmnSiBTDigitizer () | |
| BmnSiBTDigitizer (UInt_t run_period) | |
| virtual | ~BmnSiBTDigitizer () |
| 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 | SetCurrentConfig (BmnSiBTConfiguration::SiBT_CONFIG config) |
| void | SetXMLConfig (TString xml_file) |
Private Attributes | |
| TString | fInputBranchName |
| TString | fOutputDigitsBranchName |
| TString | fOutputDigitMatchesBranchName |
| TClonesArray * | fBmnSiBTPointsArray |
| Input array of SiBT Points. | |
| TClonesArray * | fMCTracksArray |
| Input array of MC Tracks. | |
| TClonesArray * | fBmnSiBTDigitsArray |
| Output array of SiBT Digits. | |
| TClonesArray * | fBmnSiBTDigitMatchesArray |
| Output array of SiBT Digit Matches. | |
| Bool_t | fOnlyPrimary |
| Bool_t | fStripMatching |
| BmnSiBTConfiguration::SiBT_CONFIG | fCurrentConfig |
| TString | XMLConfigFile |
| BmnSiBTStationSet * | StationSet |
| BmnSiBTTransform * | GlobalModTransfSet |
Definition at line 18 of file BmnSiBTDigitizer.h.
| BmnSiBTDigitizer::BmnSiBTDigitizer | ( | ) |
Definition at line 11 of file BmnSiBTDigitizer.cxx.
References fBmnSiBTDigitMatchesArray, fBmnSiBTDigitsArray, fCurrentConfig, fInputBranchName, fOnlyPrimary, fOutputDigitMatchesBranchName, fOutputDigitsBranchName, fStripMatching, GlobalModTransfSet, BmnSiBTConfiguration::None, and StationSet.
Referenced by BmnSiBTDigitizer().
| BmnSiBTDigitizer::BmnSiBTDigitizer | ( | UInt_t | run_period | ) |
Definition at line 29 of file BmnSiBTDigitizer.cxx.
References BmnSiBTDigitizer(), fCurrentConfig, BmnSiBTConfiguration::None, BmnSiBTConfiguration::Run8, and BmnSiBTConfiguration::Run9.
|
virtual |
Definition at line 45 of file BmnSiBTDigitizer.cxx.
References fBmnSiBTDigitMatchesArray, fBmnSiBTDigitsArray, GlobalModTransfSet, and StationSet.
| BmnSiBTDigitizer::BmnSiBTDigitizer | ( | ) |
| BmnSiBTDigitizer::BmnSiBTDigitizer | ( | UInt_t | run_period | ) |
|
virtual |
|
virtual |
Definition at line 134 of file BmnSiBTDigitizer.cxx.
References entrys, fBmnSiBTDigitMatchesArray, fBmnSiBTDigitsArray, fBmnSiBTPointsArray, fStripMatching, ProcessMCPoints(), and workTime.
|
virtual |
|
virtual |
Definition at line 254 of file BmnSiBTDigitizer.cxx.
References GlobalModTransfSet, StationSet, and workTime.
|
virtual |
|
virtual |
Definition at line 63 of file BmnSiBTDigitizer.cxx.
References fBmnSiBTDigitMatchesArray, fBmnSiBTDigitsArray, fBmnSiBTPointsArray, fCurrentConfig, fInputBranchName, fMCTracksArray, fOnlyPrimary, fOutputDigitMatchesBranchName, fOutputDigitsBranchName, fStripMatching, GlobalModTransfSet, BmnSiBTConfiguration::Run8, BmnSiBTConfiguration::Run9, StationSet, and XMLConfigFile.
|
virtual |
| void BmnSiBTDigitizer::ProcessMCPoints | ( | ) |
Definition at line 165 of file BmnSiBTDigitizer.cxx.
References fBmnSiBTDigitMatchesArray, fBmnSiBTDigitsArray, fBmnSiBTPointsArray, fMCTracksArray, fOnlyPrimary, fStripMatching, BmnSiBTStation::GetModule(), CbmMCTrack::GetMotherId(), BmnSiBTStation::GetNModules(), BmnSiBTModule::GetNStripLayers(), BmnSiBTLayer::GetNStrips(), BmnSiBTLayer::GetStripMatch(), BmnSiBTLayer::GetStripSignal(), GlobalModTransfSet, signal(), StationSet, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::X(), x, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::Y(), y, ROOT::Math::PositionVector3D< class CoordSystem, class Tag >::Z(), and z.
Referenced by Exec().
| void BmnSiBTDigitizer::ProcessMCPoints | ( | ) |
|
inline |
Definition at line 41 of file BmnSiBTDigitizer.h.
References fCurrentConfig.
Referenced by run8_sim_bmn(), run_sim_bmn(), and run_sim_bmn().
|
inline |
Definition at line 41 of file BmnSiBTDigitizer.h.
References fCurrentConfig.
Definition at line 37 of file BmnSiBTDigitizer.h.
References fOnlyPrimary.
Definition at line 37 of file BmnSiBTDigitizer.h.
References fOnlyPrimary.
Definition at line 39 of file BmnSiBTDigitizer.h.
References fStripMatching.
Definition at line 39 of file BmnSiBTDigitizer.h.
References fStripMatching.
|
inline |
Definition at line 43 of file BmnSiBTDigitizer.h.
References fCurrentConfig, BmnSiBTConfiguration::None, and XMLConfigFile.
|
inline |
Definition at line 43 of file BmnSiBTDigitizer.h.
References fCurrentConfig, BmnSiBTConfiguration::None, and XMLConfigFile.
|
private |
Definition at line 64 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), ~BmnSiBTDigitizer(), Exec(), Init(), and ProcessMCPoints().
|
private |
Definition at line 61 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), ~BmnSiBTDigitizer(), Exec(), Init(), and ProcessMCPoints().
|
private |
Definition at line 55 of file BmnSiBTDigitizer.h.
Referenced by Exec(), Init(), and ProcessMCPoints().
|
private |
Definition at line 69 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), BmnSiBTDigitizer(), Init(), SetCurrentConfig(), and SetXMLConfig().
|
private |
Definition at line 50 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), and Init().
|
private |
Definition at line 58 of file BmnSiBTDigitizer.h.
Referenced by Init(), and ProcessMCPoints().
|
private |
Definition at line 66 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), Init(), ProcessMCPoints(), and SetOnlyPrimary().
|
private |
Definition at line 52 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), and Init().
|
private |
Definition at line 51 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), and Init().
|
private |
Definition at line 67 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), Exec(), Init(), ProcessMCPoints(), and SetStripMatching().
|
private |
Definition at line 72 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), ~BmnSiBTDigitizer(), Finish(), Init(), and ProcessMCPoints().
|
private |
Definition at line 71 of file BmnSiBTDigitizer.h.
Referenced by BmnSiBTDigitizer(), ~BmnSiBTDigitizer(), Finish(), Init(), and ProcessMCPoints().
|
private |
Definition at line 70 of file BmnSiBTDigitizer.h.
Referenced by Init(), and SetXMLConfig().