|
CbmRoot
|
#include <CaMcHitInfo.h>
Public Member Functions | |
| int | GetDetectorType () const |
| Gets detector type 0 - MVD 1 - STS 2 - MuCh 3 - TRD 4 - TOF. | |
| double | GetR () const |
| Gets distance from z-axis [cm]. | |
| int | GetExternalHitId () const |
| Gets index of the hit in the external container. | |
| int | GetBestMcPointId () const |
| Gets index of matched MC point. | |
| const std::vector< int > & | GetMcPointIds () const |
| int | GetStationId () const |
| Gets global index of active tracking station. | |
| double | GetT () const |
| Gets time measurement [ns]. | |
| double | GetX () const |
| Gets x component of position [cm]. | |
| double | GetY () const |
| Gets y component of position [cm]. | |
| double | GetZ () const |
| Gets z component of position [cm]. | |
| void | SetBestMcPointId (int pointID) |
| Sets index of matched MC point. | |
| void | AddMcPointId (int pointID) |
| Sets index of matched MC point. | |
| std::string | ToString (int verbose=0, bool header=false) const |
| String representation of the object. | |
Public Attributes | |
| int | ExtIndex |
| index of hit in the external branch | |
| int | IntIndex |
| index of hit in the internal array | |
| int | iStation |
| index of station in active stations array | |
| int | Det |
| detector subsystem ID | |
| double | x |
| x coordinate of position [cm] | |
| double | y |
| y coordinate of position [cm] | |
| double | z |
| z coordinate of position [cm] | |
| double | time |
| hit time [ns] | |
| double | dx |
| x coordinate error [cm] | |
| double | dy |
| y coordinate error [cm] | |
| double | dt |
| time error [ns] | |
| double | dxy |
| covariance between x and y [cm2] | |
| int | fBestMcPointId {-1} |
| index of best matched MC point | |
| std::vector< int > | fMcPointIds {} |
| indices of all matched MC points | |
a helper class for performance evaluation that contains useful info about cbm hits with hit-mcpoint match information
Definition at line 24 of file CaMcHitInfo.h.
|
inline |
Sets index of matched MC point.
| pointID | Internal index of MC point |
Definition at line 67 of file CaMcHitInfo.h.
References fMcPointIds.
|
inline |
Gets index of matched MC point.
Definition at line 42 of file CaMcHitInfo.h.
References fBestMcPointId.
Referenced by ToString().
|
inline |
Gets detector type 0 - MVD 1 - STS 2 - MuCh 3 - TRD 4 - TOF.
Definition at line 33 of file CaMcHitInfo.h.
References Det.
|
inline |
Gets index of the hit in the external container.
Definition at line 39 of file CaMcHitInfo.h.
References ExtIndex.
|
inline |
Definition at line 44 of file CaMcHitInfo.h.
References fMcPointIds.
|
inline |
|
inline |
Gets global index of active tracking station.
Definition at line 47 of file CaMcHitInfo.h.
References iStation.
Referenced by CbmL1::IdealTrackFinder().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Sets index of matched MC point.
| pointID | Internal index of MC point |
Definition at line 63 of file CaMcHitInfo.h.
References fBestMcPointId.
|
inline |
| int cbm::algo::ca::McHitInfo::Det |
detector subsystem ID
Definition at line 119 of file CaMcHitInfo.h.
Referenced by GetDetectorType(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::dt |
time error [ns]
Definition at line 126 of file CaMcHitInfo.h.
Referenced by cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::dx |
x coordinate error [cm]
Definition at line 124 of file CaMcHitInfo.h.
Referenced by CbmL1::EfficienciesPerformance(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::dxy |
covariance between x and y [cm2]
Definition at line 127 of file CaMcHitInfo.h.
Referenced by cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::dy |
y coordinate error [cm]
Definition at line 125 of file CaMcHitInfo.h.
Referenced by CbmL1::EfficienciesPerformance(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| int cbm::algo::ca::McHitInfo::ExtIndex |
index of hit in the external branch
Definition at line 116 of file CaMcHitInfo.h.
Referenced by GetExternalHitId(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| int cbm::algo::ca::McHitInfo::fBestMcPointId {-1} |
index of best matched MC point
Definition at line 128 of file CaMcHitInfo.h.
Referenced by GetBestMcPointId(), and SetBestMcPointId().
| std::vector<int> cbm::algo::ca::McHitInfo::fMcPointIds {} |
indices of all matched MC points
Definition at line 129 of file CaMcHitInfo.h.
Referenced by AddMcPointId(), and GetMcPointIds().
| int cbm::algo::ca::McHitInfo::IntIndex |
index of hit in the internal array
Definition at line 117 of file CaMcHitInfo.h.
Referenced by cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| int cbm::algo::ca::McHitInfo::iStation |
index of station in active stations array
Definition at line 118 of file CaMcHitInfo.h.
Referenced by GetStationId(), CbmL1::HistoPerformance(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::time |
hit time [ns]
Definition at line 123 of file CaMcHitInfo.h.
Referenced by GetT(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::x |
x coordinate of position [cm]
Definition at line 120 of file CaMcHitInfo.h.
Referenced by CbmL1::EfficienciesPerformance(), GetR(), GetX(), CbmL1::HistoPerformance(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::y |
y coordinate of position [cm]
Definition at line 121 of file CaMcHitInfo.h.
Referenced by CbmL1::EfficienciesPerformance(), GetR(), GetY(), CbmL1::HistoPerformance(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().
| double cbm::algo::ca::McHitInfo::z |
z coordinate of position [cm]
Definition at line 122 of file CaMcHitInfo.h.
Referenced by GetZ(), cbm::ca::TimeSliceReader::StoreHitRecord(), and ToString().