AliRoot Core  ee782a0 (ee782a0)
AliCodeTimer.h File Reference
#include "TString.h"
#include "TObjString.h"
#include "AliLog.h"
Include dependency graph for AliCodeTimer.h:

Go to the source code of this file.

Classes

class  AliCodeTimer
 
class  AliCodeTimer::AliPair
 
class  AliCodeTimer::AliAutoPtr
 

Macros

#define AliCodeTimerStartClass(message)   AliCodeTimer::Instance()->Start(Class()->GetName(),FUNCTIONNAME(),message);
 
#define AliCodeTimerStopClass(message)   AliCodeTimer::Instance()->Stop(Class()->GetName(),FUNCTIONNAME(),message);
 
#define AliCodeTimerAutoClass(message, counter)   AliCodeTimer::AliAutoPtr aliCodeTimerAliAutoPtrVariable##counter(Class()->GetName(),FUNCTIONNAME(),message);
 
#define AliCodeTimerStart(message)   AliCodeTimer::Instance()->Start(ClassName(),FUNCTIONNAME(),message);
 
#define AliCodeTimerStop(message)   AliCodeTimer::Instance()->Stop(ClassName(),FUNCTIONNAME(),message);
 
#define AliCodeTimerAuto(message, counter)   AliCodeTimer::AliAutoPtr aliCodeTimerAliAutoPtrVariable##counter(ClassName(),FUNCTIONNAME(),message);
 
#define AliCodeTimerStartGeneral(message)   AliCodeTimer::Instance()->Start("General",FUNCTIONNAME(),message);
 
#define AliCodeTimerStopGeneral(message)   AliCodeTimer::Instance()->Stop("General",FUNCTIONNAME(),message);
 
#define AliCodeTimerAutoGeneral(message, counter)   AliCodeTimer::AliAutoPtr aliCodeTimerAliAutoPtrVariable##counter("General",FUNCTIONNAME(),message);
 

Macro Definition Documentation

#define AliCodeTimerAuto (   message,
  counter 
)    AliCodeTimer::AliAutoPtr aliCodeTimerAliAutoPtrVariable##counter(ClassName(),FUNCTIONNAME(),message);

Definition at line 137 of file AliCodeTimer.h.

Referenced by AliMUONTrackerData::Add(), AliMpDetElement::AddManu(), AliMpFastSegmentation::AliMpFastSegmentation(), AliMUONCalibrationData::AliMUONCalibrationData(), AliMUONPadStatusMapMaker::AliMUONPadStatusMapMaker(), AliMUONQAMappingCheck::AliMUONQAMappingCheck(), AliReconstruction::Begin(), AliMUONTrackerQADataMakerRec::BookHistograms(), AliMFTTrackFinder::BuildRoads(), AliMUONQAChecker::Check(), AliMUONTrackerQAChecker::CheckESD(), AliMUONClusterFinderMLEM::CheckPrecluster(), AliMUONTrackerQAChecker::CheckRaws(), AliMUONTrackerQAChecker::CheckRecPoints(), AliMUONLegacyClusterServer::Clusterize(), AliMUONSimpleClusterServer::Clusterize(), AliMUONTracker::Clusters2Tracks(), AliMFTTracker::Clusters2Tracks(), AliMUONPadStatusMapMaker::ComputeStatusMap(), AliMUONPedestalEventGenerator::ConvertRawFilesToDate(), AliSimulation::ConvertRawFilesToDate(), AliMUONTrackerData::CreateBusPatchParam(), AliMUONTrackerData::CreateChamberParam(), AliMUONContourMaker::CreateContour(), AliMUONContourHandler::CreateContourList(), AliMUONTrackerData::CreateDetectionElementParam(), AliMUONTrackerData::CreateDouble(), AliMUONManuContourMaker::CreateManuContour(), AliMUONTrackerData::CreateManuParam(), AliMUONManuContourMaker::CreateMotifContour(), AliMUONTrackerData::CreatePCBParam(), AliMFTDigitizer::Digitize(), AliMUONDigitizerV3::Digitize(), AliMUONRawWriter::Digits2BusPatchMap(), AliMUONRawWriter::Digits2Raw(), AliMUONPedestalEventGenerator::Digits2Raw(), AliMUONTriggerElectronics::Digits2Trigger(), AliMFTClusterFinder::DigitsToClusters(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleDigits(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleESDs(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRaws(), AliMUONTrackerQADataMakerRec::EndOfDetectorCycleRecPoints(), AliMFTTrackReconstructor::EventReconstruct(), AliMUONVTrackReconstructor::EventReconstruct(), AliMUONVTrackReconstructor::EventReconstructTrigger(), AliMUONContourMakerTest::Exec(), AliMUONPedestalEventGenerator::Exec(), AliMUONTriggerElectronics::Feed(), AliMUONTracker::FillESD(), AliReconstruction::FillESD(), AliMUONTriggerQADataMakerRec::FillTriggerDCSHistos(), AliReconstruction::FillTriggerESD(), AliMFTTrackFinder::FilterTracks(), AliMUONContourMaker::FinalizeContour(), AliMFTTrackFinder::FindTracks(), AliMUONContourHandler::GenerateAllContours(), AliMUONTriggerTrackToTrackerClusters::GenerateClusters(), AliMUONPedestalEventGenerator::GenerateDigits(), AliMUONManuContourMaker::GenerateManuContours(), AliMUONDigitizerV3::GenerateNoisyDigits(), AliMUONMchViewApplication::GenerateStartupMatrix(), AliMUONContourHandler::GenerateTransformations(), AliReconstruction::GetEventInfo(), AliMUONTrackHitPattern::GetHitPattern(), AliMpMotifMap::GetMotifPosition(), AliMUONContourMaker::GetVerticalEdges(), AliMUONContourMaker::GetYPositions(), AliMUONTriggerElectronics::GlobalResponse(), AliMFT::Hits2SDigits(), AliMUONPadStatusMaker::HVSt12Status(), AliMUONPadStatusMaker::HVSt345Status(), AliMUONPadStatusMaker::HVStatus(), AliAODExtension::Init(), AliReconstruction::InitCDB(), AliMUONTrackerQADataMakerRec::InitDigits(), AliReconstruction::InitQA(), AliReconstruction::InitRawReader(), AliMUONTriggerQADataMakerRec::InitRaws(), AliMUONTrackerQADataMakerRec::InitRecPoints(), AliReconstruction::InitRun(), AliMUONTrackerData::InternalAdd(), AliReconstruction::LoadCDB(), AliMFTTracker::LoadClusters(), AliMFTTrackFinder::LoadClusters(), AliMFTTracker::LoadTracks(), AliReconstruction::LoadTriggerScalersCDB(), AliMUONTriggerElectronics::LocalResponse(), AliMUONPadStatusMaker::LVStatus(), AliMUONTrackerQADataMakerRec::MakeDigits(), AliMUONTrackerQADataMakerRec::MakeESDs(), AliMUONTriggerQADataMakerRec::MakeRaws(), AliMUONTrackerQADataMakerRec::MakeRaws(), AliMUONTrackerQADataMakerRec::MakeRecPoints(), AliMUONVTrackReconstructor::MakeSegmentsBetweenChambers(), AliMpDCSNamer::ManuId2PCBIndex(), AliMpDCSNamer::ManuId2Sector(), AliMUONContourMaker::MergeContour(), AliReconstruction::MergeQA(), AliMUONPreClusterFinder::NextCluster(), AliMUONTrackerDataMaker::NextEvent(), AliMUONPadStatusMaker::PadStatus(), AliMUONTrackHitPattern::PerformTrigTrackMatch(), AliReconstruction::Process(), AliMUONTrackerDataMaker::ProcessEvent(), AliReconstruction::ProcessEvent(), AliMUONTrackerQADataMakerRec::ProjectTrackerData(), AliMUONTriggerQADataMakerRec::RawTriggerInGlobal2OutGlobal(), AliMUONTriggerQADataMakerRec::RawTriggerMatchOutLocal(), AliMUONDigitMaker::ReadTrackerDDL(), AliEMCALReconstructor::Reconstruct(), AliMUONPadStatusMapMaker::RefreshRejectProbabilities(), AliMUONTriggerElectronics::RegionalResponse(), AliMUONPainterHelper::RegisterContour(), AliMUONPadStatusMaker::Report(), AliMUONCalibrationData::Reset(), AliMUONTriggerElectronics::ResponseRemovingChambers(), AliSimulation::Run(), AliReconstruction::Run(), AliSimulation::RunDigitization(), AliSimulation::RunHitsDigitization(), AliSimulation::RunLego(), AliReconstruction::RunLocalEventReconstruction(), AliReconstruction::RunMFTTrackingMU(), AliReconstruction::RunMultFinder(), AliReconstruction::RunMuonTracking(), AliSimulation::RunSDigitization(), AliSimulation::RunSimulation(), AliReconstruction::RunSPDTrackleting(), AliReconstruction::RunTracking(), AliSimulation::RunTrigger(), AliReconstruction::RunVertexFinder(), AliMFTTracker::SeparateFrontBackClusters(), AliMUONPadStatusMaker::SetHVStatus(), AliReconstruction::SlaveBegin(), AliReconstruction::SlaveTerminate(), AliMUONContourMaker::SortPoints(), AliMUONContourMaker::Sweep(), AliReconstruction::Terminate(), AliMUONDigitMaker::TriggerDigits(), AliMUONVTrackReconstructor::ValidateTracksWithTrigger(), AliMUONContourMaker::VerticalToHorizontal(), AliSimulation::WriteRawData(), AliSimulation::WriteRawFiles(), AliMUONRawWriter::WriteTrackerDDL(), and AliMUONRawWriter::WriteTriggerDDL().

#define AliCodeTimerAutoClass (   message,
  counter 
)    AliCodeTimer::AliAutoPtr aliCodeTimerAliAutoPtrVariable##counter(Class()->GetName(),FUNCTIONNAME(),message);
#define AliCodeTimerStart (   message)    AliCodeTimer::Instance()->Start(ClassName(),FUNCTIONNAME(),message);
#define AliCodeTimerStartClass (   message)    AliCodeTimer::Instance()->Start(Class()->GetName(),FUNCTIONNAME(),message);

Definition at line 131 of file AliCodeTimer.h.

#define AliCodeTimerStartGeneral (   message)    AliCodeTimer::Instance()->Start("General",FUNCTIONNAME(),message);

Definition at line 139 of file AliCodeTimer.h.

#define AliCodeTimerStop (   message)    AliCodeTimer::Instance()->Stop(ClassName(),FUNCTIONNAME(),message);
#define AliCodeTimerStopClass (   message)    AliCodeTimer::Instance()->Stop(Class()->GetName(),FUNCTIONNAME(),message);

Definition at line 132 of file AliCodeTimer.h.

#define AliCodeTimerStopGeneral (   message)    AliCodeTimer::Instance()->Stop("General",FUNCTIONNAME(),message);

Definition at line 140 of file AliCodeTimer.h.