CbmRoot
L1CATFTimerInfo Class Reference

#include <L1Timer.h>

Collaboration diagram for L1CATFTimerInfo:
[legend]

Public Member Functions

 L1CATFTimerInfo ()
 
void SetNIter (int n)
 
void Add (string name)
 
L1CATFIterTimerInfoGetTimerAll ()
 
L1CATFIterTimerInfooperator[] (int i)
 
void operator+= (L1CATFTimerInfo &t)
 
L1CATFTimerInfo operator/ (float f)
 
void Calc ()
 
L1CATFIterTimerInfoGetAllInfo ()
 
void PrintReal ()
 

Private Attributes

vector< L1CATFIterTimerInfofTIIs
 
L1CATFIterTimerInfo fTIAll
 

Detailed Description

Definition at line 109 of file L1Timer.h.

Constructor & Destructor Documentation

◆ L1CATFTimerInfo()

L1CATFTimerInfo::L1CATFTimerInfo ( )
inline

Definition at line 111 of file L1Timer.h.

Member Function Documentation

◆ Add()

void L1CATFTimerInfo::Add ( string  name)
inline

Definition at line 114 of file L1Timer.h.

References L1CATFIterTimerInfo::Add(), fTIAll, fTIIs, and i.

Referenced by L1Algo::CATrackFinder().

◆ Calc()

void L1CATFTimerInfo::Calc ( )
inline

Definition at line 136 of file L1Timer.h.

References fTIAll, fTIIs, and i.

Referenced by L1Algo::CATrackFinder().

◆ GetAllInfo()

L1CATFIterTimerInfo& L1CATFTimerInfo::GetAllInfo ( )
inline

Definition at line 142 of file L1Timer.h.

References fTIAll.

Referenced by operator+=().

◆ GetTimerAll()

L1CATFIterTimerInfo& L1CATFTimerInfo::GetTimerAll ( )
inline

Definition at line 119 of file L1Timer.h.

References fTIAll.

Referenced by L1Algo::CATrackFinder().

◆ operator+=()

void L1CATFTimerInfo::operator+= ( L1CATFTimerInfo t)
inline

Definition at line 121 of file L1Timer.h.

References fTIAll, fTIIs, GetAllInfo(), and i.

◆ operator/()

L1CATFTimerInfo L1CATFTimerInfo::operator/ ( float  f)
inline

Definition at line 126 of file L1Timer.h.

References f, fTIAll, fTIIs, i, and SetNIter().

◆ operator[]()

L1CATFIterTimerInfo& L1CATFTimerInfo::operator[] ( int  i)
inline

Definition at line 120 of file L1Timer.h.

References fTIIs, and i.

◆ PrintReal()

void L1CATFTimerInfo::PrintReal ( )
inline

◆ SetNIter()

void L1CATFTimerInfo::SetNIter ( int  n)
inline

Definition at line 112 of file L1Timer.h.

References fTIIs.

Referenced by L1Algo::CATrackFinder(), and operator/().

Member Data Documentation

◆ fTIAll

L1CATFIterTimerInfo L1CATFTimerInfo::fTIAll
private

Definition at line 163 of file L1Timer.h.

Referenced by Add(), Calc(), GetAllInfo(), GetTimerAll(), operator+=(), operator/(), and PrintReal().

◆ fTIIs

vector<L1CATFIterTimerInfo> L1CATFTimerInfo::fTIIs
private

Definition at line 162 of file L1Timer.h.

Referenced by Add(), Calc(), operator+=(), operator/(), operator[](), PrintReal(), and SetNIter().


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