CbmRoot
|
#include <L1AlgoEfficiencyPerformance.h>
Public Types | |
typedef L1RTracklet< NHits > | L1RecoTracklet |
typedef L1MTracklet< NHits > | L1MCTracklet |
Public Member Functions | |
L1AlgoEfficiencyPerformance () | |
void | Init () |
bool | AddOne (THitI *ih_) |
void | CalculateEff () |
void | Print () |
void | Print (TString title="Triplets performance statistic", bool station=0) |
Private Member Functions | |
void | FillMC () |
void | MatchTracks () |
Private Attributes | |
CbmL1 * | fL1 |
vector< L1RecoTracklet > | recoTracklets |
vector< L1MCTracklet > | mcTracklets |
TL1AlgoEfficiencies | ntra |
TL1AlgoEfficiencies | NTRA |
TL1AlgoEfficiencies | ntra_sta [MaxNStations] |
TL1AlgoEfficiencies | NTRA_STA [MaxNStations] |
Definition at line 123 of file L1AlgoEfficiencyPerformance.h.
typedef L1MTracklet<NHits> L1AlgoEfficiencyPerformance< NHits >::L1MCTracklet |
Definition at line 126 of file L1AlgoEfficiencyPerformance.h.
typedef L1RTracklet<NHits> L1AlgoEfficiencyPerformance< NHits >::L1RecoTracklet |
Definition at line 125 of file L1AlgoEfficiencyPerformance.h.
|
inline |
Definition at line 127 of file L1AlgoEfficiencyPerformance.h.
bool L1AlgoEfficiencyPerformance< NHits >::AddOne | ( | THitI * | ih_ | ) |
Definition at line 224 of file L1AlgoEfficiencyPerformance.h.
References i, L1Tracklet< NHits >::iStation, and L1Tracklet< NHits >::mcTrackId.
void L1AlgoEfficiencyPerformance< NHits >::CalculateEff |
Definition at line 316 of file L1AlgoEfficiencyPerformance.h.
References L1MTracklet< NHits >::GetNClones(), L1RTracklet< NHits >::IsGhost(), L1MTracklet< NHits >::IsPrimary(), L1MTracklet< NHits >::IsReconstructable(), L1MTracklet< NHits >::IsReconstructed(), L1Tracklet< NHits >::iStation, MaxNStations, and L1MTracklet< NHits >::p.
|
private |
Definition at line 169 of file L1AlgoEfficiencyPerformance.h.
References CbmL1MCPoint::hitIds, L1MTracklet< NHits >::hitIds, CbmL1MCTrack::ID, L1Tracklet< NHits >::iStation, CbmL1MCPoint::iStation, L1MTracklet< NHits >::mcMotherTrackId, L1Tracklet< NHits >::mcTrackId, CbmL1MCTrack::mother_ID, CbmL1MCTrack::p, L1MTracklet< NHits >::p, CbmL1MCTrack::Points, and L1MTracklet< NHits >::SetAsReconstructable().
void L1AlgoEfficiencyPerformance< NHits >::Init |
Definition at line 156 of file L1AlgoEfficiencyPerformance.h.
References CbmL1::Instance(), and MaxNStations.
Referenced by L1Algo::CATrackFinder().
|
private |
Definition at line 277 of file L1AlgoEfficiencyPerformance.h.
References L1MTracklet< NHits >::AddReconstructed(), and L1MTracklet< NHits >::recoIds.
void L1AlgoEfficiencyPerformance< NHits >::Print | ( | ) |
|
inline |
Definition at line 383 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 141 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 144 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 146 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 147 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 149 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 150 of file L1AlgoEfficiencyPerformance.h.
|
private |
Definition at line 143 of file L1AlgoEfficiencyPerformance.h.