BmnRoot
Loading...
Searching...
No Matches
TL1TracksCatCounters< T > Struct Template Reference

counters used for efficiency calculation More...

#include <CbmL1Counters.h>

Public Member Functions

 TL1TracksCatCounters ()
 
 TL1TracksCatCounters (int nCounters)
 
void AddCounter ()
 
void AddCounters (int nCounters)
 
TL1TracksCatCountersoperator+= (TL1TracksCatCounters &a)
 
TL1TracksCatCounters operator+ (TL1TracksCatCounters &a)
 
template<typename T2 >
TL1TracksCatCounters< double > operator/ (TL1TracksCatCounters< T2 > &a)
 
template<typename T2 >
TL1TracksCatCounters< T2 > operator/ (double a)
 
 TL1TracksCatCounters ()
 
 TL1TracksCatCounters (int nCounters)
 
void AddCounter ()
 
void AddCounters (int nCounters)
 
TL1TracksCatCountersoperator+= (TL1TracksCatCounters &a)
 
TL1TracksCatCounters operator+ (TL1TracksCatCounters &a)
 
template<typename T2 >
TL1TracksCatCounters< double > operator/ (TL1TracksCatCounters< T2 > &a)
 
template<typename T2 >
TL1TracksCatCounters< T2 > operator/ (double a)
 

Public Attributes

int NCounters
 
vector< T > counters
 

Friends

std::fstream & operator<< (std::fstream &strm, const TL1TracksCatCounters< T > &a)
 
std::ostream & operator<< (std::ostream &strm, const TL1TracksCatCounters< T > &a)
 
std::fstream & operator>> (std::fstream &strm, TL1TracksCatCounters< T > &a)
 
std::fstream & operator<< (std::fstream &strm, const TL1TracksCatCounters< T > &a)
 
std::ostream & operator<< (std::ostream &strm, const TL1TracksCatCounters< T > &a)
 
std::fstream & operator>> (std::fstream &strm, TL1TracksCatCounters< T > &a)
 

Detailed Description

template<typename T>
struct TL1TracksCatCounters< T >

counters used for efficiency calculation

Definition at line 17 of file CbmL1Counters.h.

Constructor & Destructor Documentation

◆ TL1TracksCatCounters() [1/4]

template<typename T >
TL1TracksCatCounters< T >::TL1TracksCatCounters ( )
inline

Definition at line 19 of file CbmL1Counters.h.

References TL1TracksCatCounters< T >::counters.

◆ TL1TracksCatCounters() [2/4]

template<typename T >
TL1TracksCatCounters< T >::TL1TracksCatCounters ( int  nCounters)
inline

◆ TL1TracksCatCounters() [3/4]

template<typename T >
TL1TracksCatCounters< T >::TL1TracksCatCounters ( )
inline

Definition at line 19 of file CbmL1Counters.h.

References TL1TracksCatCounters< T >::counters.

◆ TL1TracksCatCounters() [4/4]

template<typename T >
TL1TracksCatCounters< T >::TL1TracksCatCounters ( int  nCounters)
inline

Member Function Documentation

◆ AddCounter() [1/2]

◆ AddCounter() [2/2]

template<typename T >
void TL1TracksCatCounters< T >::AddCounter ( )
inline

◆ AddCounters() [1/2]

template<typename T >
void TL1TracksCatCounters< T >::AddCounters ( int  nCounters)
inline

◆ AddCounters() [2/2]

template<typename T >
void TL1TracksCatCounters< T >::AddCounters ( int  nCounters)
inline

◆ operator+() [1/2]

template<typename T >
TL1TracksCatCounters TL1TracksCatCounters< T >::operator+ ( TL1TracksCatCounters< T > &  a)
inline

Definition at line 37 of file CbmL1Counters.h.

◆ operator+() [2/2]

template<typename T >
TL1TracksCatCounters TL1TracksCatCounters< T >::operator+ ( TL1TracksCatCounters< T > &  a)
inline

Definition at line 37 of file CbmL1Counters.h.

◆ operator+=() [1/2]

template<typename T >
TL1TracksCatCounters & TL1TracksCatCounters< T >::operator+= ( TL1TracksCatCounters< T > &  a)
inline

◆ operator+=() [2/2]

template<typename T >
TL1TracksCatCounters & TL1TracksCatCounters< T >::operator+= ( TL1TracksCatCounters< T > &  a)
inline

◆ operator/() [1/4]

template<typename T >
template<typename T2 >
TL1TracksCatCounters< T2 > TL1TracksCatCounters< T >::operator/ ( double  a)
inline

◆ operator/() [2/4]

template<typename T >
template<typename T2 >
TL1TracksCatCounters< T2 > TL1TracksCatCounters< T >::operator/ ( double  a)
inline

◆ operator/() [3/4]

template<typename T >
template<typename T2 >
TL1TracksCatCounters< double > TL1TracksCatCounters< T >::operator/ ( TL1TracksCatCounters< T2 > &  a)
inline

◆ operator/() [4/4]

template<typename T >
template<typename T2 >
TL1TracksCatCounters< double > TL1TracksCatCounters< T >::operator/ ( TL1TracksCatCounters< T2 > &  a)
inline

Friends And Related Symbol Documentation

◆ operator<< [1/4]

template<typename T >
std::fstream & operator<< ( std::fstream &  strm,
const TL1TracksCatCounters< T > &  a 
)
friend

Definition at line 66 of file CbmL1Counters.h.

◆ operator<< [2/4]

template<typename T >
std::fstream & operator<< ( std::fstream &  strm,
const TL1TracksCatCounters< T > &  a 
)
friend

Definition at line 66 of file CbmL1Counters.h.

◆ operator<< [3/4]

template<typename T >
std::ostream & operator<< ( std::ostream &  strm,
const TL1TracksCatCounters< T > &  a 
)
friend

Definition at line 74 of file CbmL1Counters.h.

◆ operator<< [4/4]

template<typename T >
std::ostream & operator<< ( std::ostream &  strm,
const TL1TracksCatCounters< T > &  a 
)
friend

Definition at line 74 of file CbmL1Counters.h.

◆ operator>> [1/2]

template<typename T >
std::fstream & operator>> ( std::fstream &  strm,
TL1TracksCatCounters< T > &  a 
)
friend

Definition at line 82 of file CbmL1Counters.h.

◆ operator>> [2/2]

template<typename T >
std::fstream & operator>> ( std::fstream &  strm,
TL1TracksCatCounters< T > &  a 
)
friend

Definition at line 82 of file CbmL1Counters.h.

Member Data Documentation

◆ counters

◆ NCounters


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