|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <BmnStsMatchTracks.h>
Public Member Functions | |
| BmnStsMatchTracks () | |
| Default constructor. | |
| BmnStsMatchTracks (Int_t iVerbose) | |
| Standard constructor. | |
| BmnStsMatchTracks (const char *name, Int_t verbose) | |
| Constructor with task name. | |
| virtual | ~BmnStsMatchTracks () |
| Destructor. | |
| virtual InitStatus | Init () |
| Intialisation at beginning of each event. | |
| virtual void | Exec (Option_t *opt) |
| Execution. | |
| virtual void | Finish () |
| Finishing. | |
| void | SetTrackArray (TClonesArray *tracks) |
| void | SetMatchArray (TClonesArray *matches) |
| void | SetTrackBranch (TString trBranch="StsTrack") |
| void | SetOutBranch (TString outBranch) |
Private Member Functions | |
| BmnStsMatchTracks (const BmnStsMatchTracks &) | |
| Number pf correctly assigned hits. | |
| BmnStsMatchTracks | operator= (const BmnStsMatchTracks &) |
Private Attributes | |
| TClonesArray * | fTracks |
| TClonesArray * | fGemPoints |
| TClonesArray * | fSilPoints |
| TClonesArray * | fHits |
| TClonesArray * | fMatches |
| TStopwatch | fTimer |
| TString | fTrBranch |
| TString | fOutBranch |
| std::map< Int_t, Int_t > | fMatchMap |
| Map from MCTrackId to number of common hits. | |
| Int_t | fNEvents |
| Int_t | fNEventsFailed |
| Number of events with success. | |
| Double_t | fTime |
| Number of events with failure. | |
| Double_t | fNTrackMatches |
| Total real time used for good events. | |
| Double_t | fNAllHits |
| Total number of matched tracks. | |
| Double_t | fNTrueHits |
| Total number of hits. | |
Definition at line 28 of file BmnStsMatchTracks.h.
| BmnStsMatchTracks::BmnStsMatchTracks | ( | ) |
Definition at line 30 of file BmnStsMatchTracks.cxx.
References fGemPoints, fHits, fMatches, fMatchMap, fNAllHits, fNEvents, fNEventsFailed, fNTrackMatches, fNTrueHits, fOutBranch, fSilPoints, fTime, fTimer, fTracks, and fTrBranch.
Referenced by BmnStsMatchTracks(), and operator=().
| BmnStsMatchTracks::BmnStsMatchTracks | ( | Int_t | iVerbose | ) |
| iVerbose | Verbosity level |
Definition at line 50 of file BmnStsMatchTracks.cxx.
References fGemPoints, fHits, fMatches, fMatchMap, fNAllHits, fNEvents, fNEventsFailed, fNTrackMatches, fNTrueHits, fOutBranch, fSilPoints, fTime, fTimer, fTracks, and fTrBranch.
| BmnStsMatchTracks::BmnStsMatchTracks | ( | const char * | name, |
| Int_t | verbose ) |
| name | Name of task |
| verbose | Verbosity level |
Definition at line 70 of file BmnStsMatchTracks.cxx.
References fGemPoints, fHits, fMatches, fMatchMap, fNAllHits, fNEvents, fNEventsFailed, fNTrackMatches, fNTrueHits, fOutBranch, fSilPoints, fTime, fTimer, fTracks, and fTrBranch.
|
virtual |
Definition at line 90 of file BmnStsMatchTracks.cxx.
References fMatches.
|
private |
|
virtual |
!! AZ-061225 - solution for running w/out MC points
Definition at line 100 of file BmnStsMatchTracks.cxx.
References fGemPoints, fHits, fMatches, fMatchMap, fNAllHits, fNEvents, fNEventsFailed, fNTrackMatches, fNTrueHits, fSilPoints, fTime, fTimer, fTracks, CbmStsTrack::GetNStsHits(), CbmStsHit::GetStatLayer(), CbmStsTrack::GetStsHitIndex(), CbmStsHit::GetSystemId(), kGEM, kSILICON, and CbmStsTrack::SetTrkID().
|
virtual |
Definition at line 331 of file BmnStsMatchTracks.cxx.
References fNAllHits, fNEvents, fNEventsFailed, fNTrackMatches, fNTrueHits, and fTime.
|
virtual |
Definition at line 277 of file BmnStsMatchTracks.cxx.
References fGemPoints, fHits, fMatches, fOutBranch, fSilPoints, fTracks, and fTrBranch.
|
private |
|
inline |
Definition at line 60 of file BmnStsMatchTracks.h.
References fMatches.
|
inline |
Definition at line 62 of file BmnStsMatchTracks.h.
References fOutBranch.
|
inline |
Definition at line 59 of file BmnStsMatchTracks.h.
References fTracks.
|
inline |
Definition at line 61 of file BmnStsMatchTracks.h.
References fTrBranch.
Referenced by rc_rlerr(), run_reco_aln(), run_reco_bmn(), run_reco_bmn(), run_reco_bmn(), run_reco_bmn(), and run_reco_noa().
|
private |
Definition at line 67 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Init().
|
private |
Definition at line 69 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Init().
|
private |
Definition at line 70 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), ~BmnStsMatchTracks(), Exec(), Init(), and SetMatchArray().
Definition at line 76 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), and Exec().
|
private |
Definition at line 82 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Finish().
|
private |
Definition at line 78 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Finish().
|
private |
Definition at line 79 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Finish().
|
private |
Definition at line 81 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Finish().
|
private |
Definition at line 83 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Finish().
|
private |
Definition at line 73 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Init(), and SetOutBranch().
|
private |
Definition at line 68 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Init().
|
private |
Definition at line 80 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), and Finish().
|
private |
Definition at line 71 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), and Exec().
|
private |
Definition at line 65 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Exec(), Init(), and SetTrackArray().
|
private |
Definition at line 72 of file BmnStsMatchTracks.h.
Referenced by BmnStsMatchTracks(), BmnStsMatchTracks(), BmnStsMatchTracks(), Init(), and SetTrackBranch().