BmnRoot
Loading...
Searching...
No Matches
CbmKFPartEfficiencies Class Reference

#include <CbmKFPartEfficiencies.h>

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

Public Member Functions

 CbmKFPartEfficiencies ()
 
virtual ~CbmKFPartEfficiencies ()
 
int GetParticleIndex (int pdg)
 
virtual void AddCounter (TString shortname, TString name)
 
CbmKFPartEfficienciesoperator+= (CbmKFPartEfficiencies &a)
 
void CalcEff ()
 
void Inc (bool isReco, int nClones, TString name)
 
void IncReco (bool isGhost, bool isBg, TString name)
 
void PrintEff ()
 
void AddFromFile (TString fileName)
 
 ClassDef (CbmKFPartEfficiencies, 1)
 
 CbmKFPartEfficiencies ()
 
virtual ~CbmKFPartEfficiencies ()
 
int GetParticleIndex (int pdg)
 
virtual void AddCounter (TString shortname, TString name)
 
CbmKFPartEfficienciesoperator+= (CbmKFPartEfficiencies &a)
 
void CalcEff ()
 
void Inc (bool isReco, int nClones, TString name)
 
void IncReco (bool isGhost, bool isBg, TString name)
 
void PrintEff ()
 
void AddFromFile (TString fileName)
 
 ClassDef (CbmKFPartEfficiencies, 1)
 

Public Attributes

int partPDG [nParticles]
 
TString partName [nParticles]
 
TString partTitle [nParticles]
 
vector< vector< int > > partDaughterPdg
 
float partMHistoMin [nParticles]
 
float partMHistoMax [nParticles]
 

Static Public Attributes

static const int nParticles = 60
 

Friends

std::fstream & operator<< (std::fstream &strm, CbmKFPartEfficiencies &a)
 
std::fstream & operator>> (std::fstream &strm, CbmKFPartEfficiencies &a)
 
std::fstream & operator<< (std::fstream &strm, CbmKFPartEfficiencies &a)
 
std::fstream & operator>> (std::fstream &strm, CbmKFPartEfficiencies &a)
 

Detailed Description

Definition at line 7 of file CbmKFPartEfficiencies.h.

Constructor & Destructor Documentation

◆ CbmKFPartEfficiencies() [1/2]

CbmKFPartEfficiencies::CbmKFPartEfficiencies ( )
inline

◆ ~CbmKFPartEfficiencies() [1/2]

virtual CbmKFPartEfficiencies::~CbmKFPartEfficiencies ( )
inlinevirtual

Definition at line 382 of file CbmKFPartEfficiencies.h.

◆ CbmKFPartEfficiencies() [2/2]

CbmKFPartEfficiencies::CbmKFPartEfficiencies ( )
inline

◆ ~CbmKFPartEfficiencies() [2/2]

virtual CbmKFPartEfficiencies::~CbmKFPartEfficiencies ( )
inlinevirtual

Definition at line 382 of file CbmKFPartEfficiencies.h.

Member Function Documentation

◆ AddCounter() [1/2]

virtual void CbmKFPartEfficiencies::AddCounter ( TString  shortname,
TString  name 
)
inlinevirtual

Definition at line 392 of file CbmKFPartEfficiencies.h.

References TL1TracksCatCounters< T >::AddCounter().

Referenced by CbmKFPartEfficiencies().

◆ AddCounter() [2/2]

virtual void CbmKFPartEfficiencies::AddCounter ( TString  shortname,
TString  name 
)
inlinevirtual

Definition at line 392 of file CbmKFPartEfficiencies.h.

References TL1TracksCatCounters< T >::AddCounter().

◆ AddFromFile() [1/2]

void CbmKFPartEfficiencies::AddFromFile ( TString  fileName)
inline

Definition at line 499 of file CbmKFPartEfficiencies.h.

◆ AddFromFile() [2/2]

void CbmKFPartEfficiencies::AddFromFile ( TString  fileName)
inline

Definition at line 499 of file CbmKFPartEfficiencies.h.

◆ CalcEff() [1/2]

void CbmKFPartEfficiencies::CalcEff ( )
inline

Definition at line 414 of file CbmKFPartEfficiencies.h.

◆ CalcEff() [2/2]

void CbmKFPartEfficiencies::CalcEff ( )
inline

Definition at line 414 of file CbmKFPartEfficiencies.h.

◆ ClassDef() [1/2]

CbmKFPartEfficiencies::ClassDef ( CbmKFPartEfficiencies  ,
 
)

◆ ClassDef() [2/2]

CbmKFPartEfficiencies::ClassDef ( CbmKFPartEfficiencies  ,
 
)

◆ GetParticleIndex() [1/2]

int CbmKFPartEfficiencies::GetParticleIndex ( int  pdg)
inline

Definition at line 384 of file CbmKFPartEfficiencies.h.

◆ GetParticleIndex() [2/2]

int CbmKFPartEfficiencies::GetParticleIndex ( int  pdg)
inline

Definition at line 384 of file CbmKFPartEfficiencies.h.

◆ Inc() [1/2]

void CbmKFPartEfficiencies::Inc ( bool  isReco,
int  nClones,
TString  name 
)
inline

Definition at line 424 of file CbmKFPartEfficiencies.h.

References TL1TracksCatCounters< T >::counters.

◆ Inc() [2/2]

void CbmKFPartEfficiencies::Inc ( bool  isReco,
int  nClones,
TString  name 
)
inline

Definition at line 424 of file CbmKFPartEfficiencies.h.

References TL1TracksCatCounters< T >::counters.

◆ IncReco() [1/2]

void CbmKFPartEfficiencies::IncReco ( bool  isGhost,
bool  isBg,
TString  name 
)
inline

Definition at line 434 of file CbmKFPartEfficiencies.h.

References TL1TracksCatCounters< T >::counters.

◆ IncReco() [2/2]

void CbmKFPartEfficiencies::IncReco ( bool  isGhost,
bool  isBg,
TString  name 
)
inline

Definition at line 434 of file CbmKFPartEfficiencies.h.

References TL1TracksCatCounters< T >::counters.

◆ operator+=() [1/2]

CbmKFPartEfficiencies & CbmKFPartEfficiencies::operator+= ( CbmKFPartEfficiencies a)
inline

Definition at line 408 of file CbmKFPartEfficiencies.h.

◆ operator+=() [2/2]

CbmKFPartEfficiencies & CbmKFPartEfficiencies::operator+= ( CbmKFPartEfficiencies a)
inline

Definition at line 408 of file CbmKFPartEfficiencies.h.

◆ PrintEff() [1/2]

void CbmKFPartEfficiencies::PrintEff ( )
inline

◆ PrintEff() [2/2]

void CbmKFPartEfficiencies::PrintEff ( )
inline

Friends And Related Symbol Documentation

◆ operator<< [1/2]

std::fstream & operator<< ( std::fstream &  strm,
CbmKFPartEfficiencies a 
)
friend

Definition at line 469 of file CbmKFPartEfficiencies.h.

◆ operator<< [2/2]

std::fstream & operator<< ( std::fstream &  strm,
CbmKFPartEfficiencies a 
)
friend

Definition at line 469 of file CbmKFPartEfficiencies.h.

◆ operator>> [1/2]

std::fstream & operator>> ( std::fstream &  strm,
CbmKFPartEfficiencies a 
)
friend

Definition at line 484 of file CbmKFPartEfficiencies.h.

◆ operator>> [2/2]

std::fstream & operator>> ( std::fstream &  strm,
CbmKFPartEfficiencies a 
)
friend

Definition at line 484 of file CbmKFPartEfficiencies.h.

Member Data Documentation

◆ nParticles

static const int CbmKFPartEfficiencies::nParticles = 60
static

◆ partDaughterPdg

vector< vector< int > > CbmKFPartEfficiencies::partDaughterPdg

Definition at line 509 of file CbmKFPartEfficiencies.h.

Referenced by CbmKFPartEfficiencies().

◆ partMHistoMax

float CbmKFPartEfficiencies::partMHistoMax

◆ partMHistoMin

float CbmKFPartEfficiencies::partMHistoMin

◆ partName

TString CbmKFPartEfficiencies::partName

◆ partPDG

int CbmKFPartEfficiencies::partPDG

Definition at line 506 of file CbmKFPartEfficiencies.h.

Referenced by CbmKFPartEfficiencies().

◆ partTitle

TString CbmKFPartEfficiencies::partTitle

Definition at line 508 of file CbmKFPartEfficiencies.h.

Referenced by CbmKFPartEfficiencies().


The documentation for this class was generated from the following files: