5#ifndef CALOLOCALHADCALIB_GETLCSINGLEPIONSPERF_H
6#define CALOLOCALHADCALIB_GETLCSINGLEPIONSPERF_H
139 const EventContext& ctx);
141 const EventContext& ctx);
143 const EventContext& ctx);
Property holding a SG store/key/clid from which a ReadHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
Helper class for offline cell identifiers.
std::vector< TProfile2D * > m_SumCalibHitAssignedOverEbeam_vs_etaphi
SG::ReadHandleKeyArray< CaloCalibrationHitContainer > m_DMCalibrationHitContainerNames
SG::ReadHandleKeyArray< xAOD::CaloClusterContainer > m_clusterCollNames
virtual StatusCode finalize()
int fill_moments(const xAOD::CaloClusterContainer &clusColl, const EventContext &ctx)
std::vector< TProfile * > m_DefaultCalculatorOverEbeam_vs_eta
std::string m_outputFileName
virtual StatusCode initialize()
const CaloCell_ID * m_calo_id
moment_name_vector m_validMoments
std::vector< TH1F * > m_RecoEfficiency_vs_eta[2]
virtual ~GetLCSinglePionsPerf()
std::vector< TH1F * > m_RecoEfficiency_vs_ebeam[2]
const AtlasDetectorID * m_id_helper
std::vector< std::vector< std::vector< TProfile * > > > m_engRecOverTruth_vs_ebeam
std::vector< std::vector< TH1F * > > m_engPionSpect
std::vector< std::vector< std::vector< TProfile * > > > m_engRecOverTruth_vs_eta
static double angle_mollier_factor(double x)
std::vector< TProfile * > m_SumCalibHitAssignedOverEbeam_vs_eta
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterBasicCollName
std::vector< std::vector< TH1F * > > m_engNoiseClusSpect
std::pair< std::string, xAOD::CaloCluster::MomentType > moment_name_pair
std::vector< std::vector< TProfile * > > m_engTag_vs_eta
std::vector< std::vector< std::vector< TProfile * > > > m_clusMoment_vs_eta
SG::ReadHandleKeyArray< CaloCalibrationHitContainer > m_CalibrationHitContainerNames
bool m_doCalibHitsValidation
std::vector< TProfile * > m_SumCalibHitOverEbeam_vs_eta
std::vector< std::vector< std::vector< TH1F * > > > m_engRecSpect
GetLCSinglePionsPerf(const std::string &name, ISvcLocator *pSvcLocator)
float m_truthPiEngFraction
int fill_reco(const xAOD::CaloClusterContainer &clusColl, const EventContext &ctx)
const CaloDmDescrManager * m_caloDmDescrManager
virtual StatusCode execute()
std::vector< TProfile * > m_engNoiseClus_vs_eta
std::vector< moment_name_pair > moment_name_vector
std::vector< std::vector< std::vector< TProfile * > > > m_clusMoment_vs_ebeam
int fill_calibhits(const xAOD::CaloClusterContainer &clusColl, const EventContext &ctx)
std::vector< std::vector< TProfile * > > m_engTag_vs_ebeam
Property holding a SG store/key/clid from which a ReadHandle is made.
HandleKeyArray< ReadHandle< T >, ReadHandleKey< T >, Gaudi::DataHandle::Reader > ReadHandleKeyArray
TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
CaloClusterContainer_v1 CaloClusterContainer
Define the latest version of the calorimeter cluster container.