CbmRoot
TL1AlgoEfficiencies Struct Reference

#include <L1AlgoEfficiencyPerformance.h>

Inheritance diagram for TL1AlgoEfficiencies:
[legend]
Collaboration diagram for TL1AlgoEfficiencies:
[legend]

Public Member Functions

 TL1AlgoEfficiencies ()
 
virtual void AddCounter (TString shortname, TString name)
 
TL1Efficienciesoperator+= (TL1Efficiencies &a)
 
void CalcEff ()
 
void Inc (bool isReco, TString name)
 
void IncNEvents ()
 
void PrintEff ()
 

Public Attributes

vector< TString > names
 
map< TString, int > indices
 
TL1TracksCatCounters< double > ratio_reco
 
double ratio_ghosts
 
double ratio_clones
 
TL1TracksCatCounters< int > mc
 
TL1TracksCatCounters< int > reco
 
int ghosts
 
int clones
 
int nEvents
 

Detailed Description

Definition at line 109 of file L1AlgoEfficiencyPerformance.h.

Constructor & Destructor Documentation

◆ TL1AlgoEfficiencies()

TL1AlgoEfficiencies::TL1AlgoEfficiencies ( )
inline

Definition at line 110 of file L1AlgoEfficiencyPerformance.h.

References TL1Efficiencies::AddCounter().

Member Function Documentation

◆ AddCounter()

void TL1Efficiencies::AddCounter ( TString  shortname,
TString  name 
)
inlinevirtualinherited

◆ CalcEff()

◆ Inc()

void TL1Efficiencies::Inc ( bool  isReco,
TString  name 
)
inlineinherited

◆ IncNEvents()

void TL1Efficiencies::IncNEvents ( )
inlineinherited

Definition at line 140 of file CbmL1Counters.h.

References TL1Efficiencies::nEvents.

Referenced by CbmL1::EfficienciesPerformance().

◆ operator+=()

TL1Efficiencies & TL1Efficiencies::operator+= ( TL1Efficiencies a)
inlineinherited

◆ PrintEff()

Member Data Documentation

◆ clones

int TL1Efficiencies::clones
inherited

◆ ghosts

◆ indices

map<TString, int> TL1Efficiencies::indices
inherited

◆ mc

◆ names

vector<TString> TL1Efficiencies::names
inherited

◆ nEvents

int TL1Efficiencies::nEvents
inherited

◆ ratio_clones

double TL1Efficiencies::ratio_clones
inherited

Definition at line 151 of file CbmL1Counters.h.

Referenced by TL1Efficiencies::CalcEff(), and TL1Efficiencies::PrintEff().

◆ ratio_ghosts

double TL1Efficiencies::ratio_ghosts
inherited

◆ ratio_reco

TL1TracksCatCounters<double> TL1Efficiencies::ratio_reco
inherited

◆ reco


The documentation for this struct was generated from the following file: