|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef CALOLOCALHADCALIB_GETLCSINGLEPIONSPERF_H
6 #define CALOLOCALHADCALIB_GETLCSINGLEPIONSPERF_H
139 const EventContext& ctx);
141 const EventContext& ctx);
143 const EventContext& ctx);
147 #endif // LOCALHADCALIBCHECK_CHECKHITSASSIGNMENT_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode execute()
std::vector< std::vector< TProfile * > > m_engTag_vs_eta
std::vector< std::vector< std::vector< TProfile * > > > m_clusMoment_vs_ebeam
int fill_calibhits(const xAOD::CaloClusterContainer &clusColl, const EventContext &ctx)
std::vector< moment_name_pair > moment_name_vector
std::vector< std::vector< std::vector< TProfile * > > > m_clusMoment_vs_eta
std::vector< TProfile * > m_SumCalibHitOverEbeam_vs_eta
std::vector< std::vector< TH1F * > > m_engNoiseClusSpect
float m_truthPiEngFraction
std::pair< std::string, xAOD::CaloCluster::MomentType > moment_name_pair
GetLCSinglePionsPerf(const std::string &name, ISvcLocator *pSvcLocator)
bool m_doCalibHitsValidation
virtual StatusCode finalize()
std::vector< std::vector< TH1F * > > m_engPionSpect
virtual ~GetLCSinglePionsPerf()
static double angle_mollier_factor(double x)
std::vector< std::vector< TProfile * > > m_engTag_vs_ebeam
SG::ReadHandleKeyArray< xAOD::CaloClusterContainer > m_clusterCollNames
std::vector< TProfile * > m_SumCalibHitAssignedOverEbeam_vs_eta
const AtlasDetectorID * m_id_helper
def TProfile(*args, **kwargs)
int fill_moments(const xAOD::CaloClusterContainer &clusColl, const EventContext &ctx)
::StatusCode StatusCode
StatusCode definition for legacy code.
moment_name_vector m_validMoments
virtual StatusCode initialize()
std::vector< TH1F * > m_RecoEfficiency_vs_ebeam[2]
Top algorithm to get local hadronic calibration performance plots for single pions.
std::vector< TProfile * > m_engNoiseClus_vs_eta
Helper class for offline cell identifiers.
std::string m_outputFileName
std::vector< std::vector< std::vector< TH1F * > > > m_engRecSpect
std::vector< std::vector< std::vector< TProfile * > > > m_engRecOverTruth_vs_eta
SG::ReadHandleKeyArray< CaloCalibrationHitContainer > m_DMCalibrationHitContainerNames
SG::ReadHandleKeyArray< CaloCalibrationHitContainer > m_CalibrationHitContainerNames
const CaloCell_ID * m_calo_id
std::vector< TProfile * > m_DefaultCalculatorOverEbeam_vs_eta
std::vector< TProfile2D * > m_SumCalibHitAssignedOverEbeam_vs_etaphi
int fill_reco(const xAOD::CaloClusterContainer &clusColl, const EventContext &ctx)
def TH1F(name, title, nxbins, bins_par2, bins_par3=None, path='', **kwargs)
std::vector< TH1F * > m_RecoEfficiency_vs_eta[2]
std::vector< std::vector< std::vector< TProfile * > > > m_engRecOverTruth_vs_ebeam
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_clusterBasicCollName
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
const CaloDmDescrManager * m_caloDmDescrManager