ATLAS Offline Software
TimingMonitor.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
10 #ifndef LArSamples_TimingMonitor_H
11 #define LArSamples_TimingMonitor_H
12 
13 #include "TH1D.h"
14 #include "TH2D.h"
16 #include "LArCafJobs/CaloId.h"
18 
19 namespace LArSamples {
20 
22  {
23 
24  public:
25 
29  TimingMonitor(const Interface& interface) : MonitorBase(interface) { }
30 
31 
32  TH2D** timingPlots(PartitionId part, unsigned int tBins = 100,
33  double tMin = -50, double tMax = 50) const;
34 
35 
36  TH1F* timing(PartitionId part, unsigned int ft, unsigned int feb,
37  unsigned int tBins = 100, double tMin = -50, double tMax = 50) const;
38 
43  private:
44 
45  };
46 }
47 
48 #endif
LArG4FSStartPointFilter.part
part
Definition: LArG4FSStartPointFilter.py:21
CaloId.h
PlotCalibFromCool.ft
ft
Definition: PlotCalibFromCool.py:329
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition: checker_macros.h:212
LArSamples
Definition: AbsShape.h:24
MonitorBase.h
trigDumpTimers.timing
def timing(hist)
Definition: trigDumpTimers.py:13
LArSamples::PartitionId
PartitionId
Definition: CaloId.h:29
TH2D
Definition: rootspy.cxx:430
LArSamples::TimingMonitor::TimingMonitor
TimingMonitor(const Interface &interface)
Constructor
Definition: TimingMonitor.h:29
TH1F
Definition: rootspy.cxx:320
LArSamples::TimingMonitor
storage of the time histories of all the cells
Definition: TimingMonitor.h:22
LArSamples::MonitorBase
Definition: LArCalorimeter/LArSamplesMon/LArSamplesMon/MonitorBase.h:30
LArSamples::Interface
Definition: Interface.h:36
checker_macros.h
Define macros for attributes used to control the static checker.