![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
21 #ifndef TRIGT1CALOCALIBTOOLS_L1CALOPPRFINETIMEPLOTMANAGER
22 #define TRIGT1CALOCALIBTOOLS_L1CALOPPRFINETIMEPLOTMANAGER
24 #include "GaudiKernel/ToolHandle.h"
25 #include "GaudiKernel/ServiceHandle.h"
41 class IL1CaloOfflineTriggerTowerTools;
42 class IL1TriggerTowerTool;
51 ToolHandle<LVL1::IL1CaloOfflineTriggerTowerTools>&offlineTT_tool,
53 const unsigned int lumimax,
54 const std::string& pathInRootFile);
57 ToolHandle<LVL1::IL1TriggerTowerTool>&onlineTT_tool,
58 const int ADC_cut,
const unsigned int lumimax,
59 const std::string& pathInRootFile);
void EnableCaloQualCut(bool doCut)
void SetCalibrationFactor(double calFactor)
L1CaloPprFineTimePlotManager(ITHistSvc *histoSvc, ToolHandle< LVL1::IL1CaloOfflineTriggerTowerTools > &offlineTT_tool, const int ADC_cut, const unsigned int lumimax, const std::string &pathInRootFile)
float LArQuality(const xAOD::TriggerTower *trigTower, int layer)
ServiceHandle< StoreGateSvc > m_storeGate
bool badLArQuality(float qual)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
The Athena Transient Store API.
void SetPpmAdcMaxValue(unsigned int ppmAdcMaxValue)
void SetHadCalibrationFactor(double calFactor)
::StatusCode StatusCode
StatusCode definition for legacy code.
void SetEmCalibrationFactor(double calFactor)
Description of TriggerTower_v2.
bool doMonitoring(double &value)
~L1CaloPprFineTimePlotManager()
void SetReferenceValue(double refValue)
bool badHecQuality(float qual)
double getMonitoringValue(const xAOD::TriggerTower *trigTower, CalLayerEnum theLayer)
ToolHandle< LVL1::IL1CaloMonitoringCaloTool > m_caloTool
void SetEmReferenceValue(double refValue)
void SetHadReferenceValue(double refValue)
TriggerTower_v2 TriggerTower
Define the latest version of the TriggerTower class.
void SetFineTimeCut(double &fineTimeCut)
StatusCode getCaloCells()