![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef CALOClusterVecMon_H
17 #define CALOClusterVecMon_H
21 #include "GaudiKernel/ToolHandle.h"
23 #include "Identifier/Identifier.h"
32 #include "TProfile2D.h"
197 #endif // CaloClusterVecMon_H
std::vector< float > m_binRangeEta
virtual ~CaloClusterVecMon()
void bookClusterStatHists(const Interval_t theinterval)
TProfile2D * m_etaphi_thresh_avgEt[MAX_E]
TProfile2D * m_etaphi_thresh_avgenergy[MAX_E]
TProfile2D * m_averageEnergy_etaphi_maxEclusters
TProfile * m_clustersCellsE
TH1F * m_maxEcellToEclusterRatio
TProfile * m_clustersCellsRatioPhi
TH2F * m_clusterTimeVsEnergy
virtual StatusCode initialize()
void fillClusterStatHist(const xAOD::CaloClusterContainer *clusterCont)
TH2F * m_dominantCellOccupancy_etaphi
TH2F * m_etaphi_thresh_Totalenergy[MAX_E]
TH1F * m_clusterEnergyVsEta_hecfcal
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
TProfile * m_clustersCellsEta
void bookClusterHists(const Interval_t theinterval)
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterContainerName
void fillClusterStat(const xAOD::CaloCluster *clus)
std::vector< float > m_binRangePhi
TH1F * m_clus_phi_Et[MAX_E][3]
Description of a calorimeter cluster.
bool checkTimeGran(bool isNewEventsBlock, bool isNewLumiBlock, bool isNewRun, Interval_t &theinterval)
TProfile * m_clustersCellsRatioE
StatusCode retrieveTools()
This class initializes the Calo (LAr and Tile) offline identifiers.
TH2F * m_cellvsclust_time
TH2F * m_clus_etaphi_Et_thresh[MAX_E]
TH1F * m_clusterEtVsEta_hecfcal
::StatusCode StatusCode
StatusCode definition for legacy code.
void fillClusterHist(const xAOD::CaloCluster *clus)
void fillTileHist(const xAOD::CaloClusterContainer *clusterCont)
std::vector< float > m_binRangeE
Helper class for offline cell identifiers.
TProfile2D * m_nCellInCluster_etaphi
CaloClusterVecMon(const std::string &type, const std::string &name, const IInterface *parent)
void bookCellHists(const Interval_t theinterval)
TH1F * m_clusterEnergyVsEta_endcap
TH1F * m_clus_eta_Et[MAX_E]
TH2I * m_nClustersBottomVsTop
TProfile * m_averageEnergy_phi
TProfile2D * m_averageEtOver500_etaphi
float m_etaMin[MAX_REGION]
TH1F * m_clus_phi[MAX_E][3]
TProfile * m_clustersCellsRatioEta
std::vector< float > m_binRangeEtaPhi
void bookTileHists(const Interval_t theinterval)
TH2F * m_dEtaVsdPhi_maxEclustersTopVsBottom
void fillClusterEMvar(const xAOD::CaloCluster *clus)
const CaloIdManager * m_caloMgr
TProfile * m_clustersCellsPhi
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
TH1F * m_clusterEtVsEta_barrel
const CaloCell_ID * m_caloCellHelper
TProfile * m_averageEnergy_eta
TProfile2D * m_dominantCellAverageEnergy_etaphi
TProfile2D * m_averageNegativeEnergy_etaphi
void fillCellHist(const xAOD::CaloCluster *clus)
virtual StatusCode bookHistogramsRecurrent()
An inheriting class should either override this function, bookHists() or bookHistograms().
TH1F * m_clusterEnergyVsEta_barrel
TH1F * m_clusterEtVsEta_endcap