|
BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
|
#include <BmnDchHitProducer.h>
Public Member Functions | |
| BmnDchHitProducer () | |
| Default constructor. | |
| virtual | ~BmnDchHitProducer () |
| Destructor. | |
| virtual InitStatus | Init () |
| Virtual method Init. | |
| virtual void | Exec (Option_t *opt) |
| Virtual method Exec. | |
| virtual void | Finish () |
| Virtual method Finish. | |
| BmnDchHitProducer () | |
| Default constructor. | |
| virtual | ~BmnDchHitProducer () |
| Destructor. | |
| virtual InitStatus | Init () |
| Virtual method Init. | |
| virtual void | Exec (Option_t *opt) |
| Virtual method Exec. | |
| virtual void | Finish () |
| Virtual method Finish. | |
Private Attributes | |
| TString | fInputBranchName |
| TString | fTracksBranchName |
| TString | fOutputHitsBranchName |
| TClonesArray * | fBmnPointsArray |
| Input array of Points. | |
| TClonesArray * | fMCTracksArray |
| Input array of MC Tracks. | |
| TClonesArray * | fBmnHitsArray |
| Output array of Hits. | |
| const UInt_t | fNActivePlanes = 8 |
| TString * | fPlaneTypes |
| TList | fhList2 |
| TRandom | rand_gen |
| TH1F * | hMCtr_ion_dc1 |
| TH1F * | hMCtr_ion_dc2 |
| TH1F * | hMCtr_ionID_dc1 |
| TH1F * | hMCtr_ionID_dc2 |
Definition at line 19 of file BmnDchHitProducer.h.
| BmnDchHitProducer::BmnDchHitProducer | ( | ) |
Definition at line 18 of file BmnDchHitProducer.cxx.
References fBmnHitsArray, fBmnPointsArray, fhList2, fhTestFlnm2, fInputBranchName, fMCTracksArray, fNActivePlanes, fOutputHitsBranchName, fPlaneTypes, hMCtr_ion_dc1, hMCtr_ion_dc2, hMCtr_ionID_dc1, and hMCtr_ionID_dc2.
Referenced by Finish().
|
virtual |
Definition at line 46 of file BmnDchHitProducer.cxx.
References fPlaneTypes.
| BmnDchHitProducer::BmnDchHitProducer | ( | ) |
|
virtual |
|
virtual |
Definition at line 80 of file BmnDchHitProducer.cxx.
References TMath::Abs(), fabs(), fBmnHitsArray, fBmnPointsArray, fPlaneTypes, BmnDchPoint::GetCharge(), BmnDchPoint::GetPdgId(), BmnDchPoint::GetPlaneNumber(), hMCtr_ionID_dc1, hMCtr_ionID_dc2, rand_gen, BmnDchHit::SetDchId(), BmnDchHit::SetDchLayerNumber(), BmnDchHit::SetDrift(), BmnDchHit::SetHitId(), BmnDchHit::SetPhi(), BmnDchHit::SetWirePosition(), TMath::Sqrt2(), x, y, and z.
|
virtual |
|
virtual |
Definition at line 297 of file BmnDchHitProducer.cxx.
References TFile::Close(), fhList2, and fhTestFlnm2.
|
virtual |
References BmnDchHitProducer(), fBmnHitsArray, fBmnPointsArray, fhList2, fInputBranchName, fMCTracksArray, fNActivePlanes, fOutputHitsBranchName, fPlaneTypes, fTracksBranchName, hMCtr_ion_dc1, hMCtr_ion_dc2, hMCtr_ionID_dc1, hMCtr_ionID_dc2, and rand_gen.
|
virtual |
Definition at line 54 of file BmnDchHitProducer.cxx.
References fBmnHitsArray, fBmnPointsArray, fInputBranchName, fMCTracksArray, fOutputHitsBranchName, and rand_gen.
|
virtual |
|
private |
Definition at line 46 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Exec(), Finish(), and Init().
|
private |
Definition at line 40 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Exec(), Finish(), and Init().
|
private |
Definition at line 51 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), and Finish().
|
private |
Definition at line 35 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Finish(), and Init().
|
private |
Definition at line 43 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Finish(), and Init().
|
private |
Definition at line 49 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), and Finish().
|
private |
Definition at line 37 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Finish(), and Init().
|
private |
Definition at line 50 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), ~BmnDchHitProducer(), Exec(), and Finish().
|
private |
Definition at line 36 of file BmnDchHitProducer.h.
Referenced by Finish().
|
private |
Definition at line 54 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), and Finish().
|
private |
Definition at line 55 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), and Finish().
|
private |
Definition at line 56 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Exec(), and Finish().
|
private |
Definition at line 57 of file BmnDchHitProducer.h.
Referenced by BmnDchHitProducer(), Exec(), and Finish().
|
private |
Definition at line 52 of file BmnDchHitProducer.h.