|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnGemHitProducer.h>
Public Member Functions | |
| BmnGemHitProducer () | |
| Default constructor. | |
| virtual | ~BmnGemHitProducer () |
| Destructor. | |
| virtual InitStatus | Init () |
| Virtual method Init. | |
| virtual void | Exec (Option_t *opt) |
| Virtual method Exec. | |
| virtual void | Finish () |
| Virtual method Finish. | |
| Int_t | DefineStationByZ (Double_t z) |
Private Attributes | |
| TString | fInputBranchName |
| TString | fTracksBranchName |
| TString | fOutputHitsBranchName |
| TString | fOutputGemHitMatchesBranchName |
| TClonesArray * | fBmnPointsArray |
| Input array of Gem Points. | |
| TClonesArray * | fMCTracksArray |
| Input array of MC Tracks. | |
| TClonesArray * | fBmnHitsArray |
| Output array of Gem Hits. | |
| TClonesArray * | fBmnGemStripHitMatchesArray |
| Output array of GEM Hit Matches. | |
| BmnGemStripStationSet * | GemStationSet |
Definition at line 11 of file BmnGemHitProducer.h.
| BmnGemHitProducer::BmnGemHitProducer | ( | ) |
Definition at line 11 of file BmnGemHitProducer.cxx.
References fInputBranchName, fOutputGemHitMatchesBranchName, and fOutputHitsBranchName.
|
virtual |
Definition at line 18 of file BmnGemHitProducer.cxx.
Definition at line 89 of file BmnGemHitProducer.cxx.
References TMath::Abs(), i, and z.
|
virtual |
Definition at line 44 of file BmnGemHitProducer.cxx.
References fBmnGemStripHitMatchesArray, fBmnHitsArray, fBmnPointsArray, TRandom::Gaus(), GemStationSet, CbmStsPoint::GetXIn(), CbmStsPoint::GetYIn(), CbmStsPoint::GetZIn(), BmnHit::SetIndex(), BmnHit::SetStation(), and BmnHit::SetType().
|
virtual |
Definition at line 107 of file BmnGemHitProducer.cxx.
|
virtual |
Definition at line 20 of file BmnGemHitProducer.cxx.
References fBmnGemStripHitMatchesArray, fBmnHitsArray, fBmnPointsArray, fInputBranchName, fMCTracksArray, fOutputGemHitMatchesBranchName, fOutputHitsBranchName, and GemStationSet.
|
private |
Definition at line 47 of file BmnGemHitProducer.h.
|
private |
Definition at line 44 of file BmnGemHitProducer.h.
|
private |
Definition at line 38 of file BmnGemHitProducer.h.
|
private |
Definition at line 32 of file BmnGemHitProducer.h.
Referenced by BmnGemHitProducer(), and Init().
|
private |
Definition at line 41 of file BmnGemHitProducer.h.
Referenced by Init().
|
private |
Definition at line 35 of file BmnGemHitProducer.h.
Referenced by BmnGemHitProducer(), and Init().
|
private |
Definition at line 34 of file BmnGemHitProducer.h.
Referenced by BmnGemHitProducer(), and Init().
|
private |
Definition at line 33 of file BmnGemHitProducer.h.
|
private |
Definition at line 49 of file BmnGemHitProducer.h.