|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef MISSINGETDQA_PHYSVALMET_H
10 #define MISSINGETDQA_PHYSVALMET_H 1
16 #include "GaudiKernel/ServiceHandle.h"
38 class ITauSelectionTool;
56 const std::string&
name,
155 ToolHandle<CP::IMuonSelectionTool>
m_muonSelTool {
this,
"MuonSelectionTool",
"",
"Muon selection tool"};
156 ToolHandle<IAsgElectronLikelihoodTool>
m_elecSelLHTool {
this,
"ElectronLHSelectionTool",
"",
"Electron likelihood selection tool"};
157 ToolHandle<IAsgPhotonIsEMSelector>
m_photonSelIsEMTool {
this,
"PhotonIsEMSelectionTool" ,
"",
"Photon selection tool"};
158 ToolHandle<IJetUpdateJvt>
m_jvtToolEM {
this,
"JVTToolEMTopo",
"",
"JVT tool for EMTopo jets"};
159 ToolHandle<IJetUpdateJvt>
m_jvtToolPFlow {
this,
"JVTToolEMPFlow",
"",
"JVT tool forEMPFlow jets"};
160 ToolHandle<IMETMaker>
m_metmakerTopo {
this,
"METMakerTopo",
"",
"METMaker for EMTopo jets"};
161 ToolHandle<IMETMaker>
m_metmakerPFlow {
this,
"METMakerPFlow",
"",
"METMaker for EMPFlow jets"};
162 ToolHandle<TauAnalysisTools::ITauSelectionTool>
m_tauSelTool{
this,
"TauSelectionTool",
"",
"Tau selection tool"};
168 #endif //> !MISSINGETDQA_PHYSVALMET_H
std::map< std::string, std::vector< TH1D * > > m_MET_Reb_phi
TH1D * m_MET_PVTrack_Nominal_phi
virtual StatusCode initialize()
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Reb
virtual ~PhysValMET()
Destructor:
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
ToolHandle< IAsgElectronLikelihoodTool > m_elecSelLHTool
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Reb_y
ToolHandle< IMETMaker > m_metmakerTopo
PhysValMET()
Default constructor:
std::map< std::string, std::vector< TH2D * > > m_MET_CorrFinalClus_Reb
std::map< std::string, std::string > m_names
std::vector< std::string > m_terms
std::map< std::string, std::vector< TH1D * > > m_MET_dPhi_Ref
TH1D * m_MET_PVTrack_Pileup_y
TH1D * m_MET_PVTrack_Pileup
TH1D * m_MET_PVTrack_Pileup_x
std::map< std::string, std::vector< TH1D * > > m_MET_Ref_phi
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Reb_x
std::map< std::string, std::vector< TH1D * > > m_MET_Reb_y
TH1D * m_MET_PVTrack_Nominal
ToolHandle< IMETMaker > m_metmakerPFlow
ToolHandle< IJetUpdateJvt > m_jvtToolPFlow
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a tau jet.
std::map< std::string, std::vector< TH1D * > > m_MET_Significance_Ref
std::map< std::string, std::vector< TH1D * > > m_MET_Resolution_Reb
Interface to tool to select photons.
std::map< std::string, std::vector< TH1D * > > m_MET_Resolution_Ref
ToolHandle< CP::IMuonSelectionTool > m_muonSelTool
std::map< std::string, std::vector< TH1D * > > m_MET_dPhi_Reb
TH1D * m_MET_PVTrack_Pileup_sum
std::map< std::string, std::vector< TH1D * > > m_MET_Ref
TH1D * m_MET_PVTrack_Nominal_x
std::map< std::string, std::vector< TH1D * > > m_MET_Significance_Reb
std::map< std::string, std::vector< TH1D * > > m_MET_Reb_x
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Reb_sum
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Reb_phi
std::vector< std::string > m_dir_met
std::map< std::string, std::vector< TH1D * > > m_MET_Cumu_Reb
std::map< std::string, std::vector< TH1D * > > m_MET_Cumu_Ref
ToolHandle< IJetUpdateJvt > m_jvtToolEM
ToolHandle< IMETMaker > * m_metmaker
ToolHandle< IAsgPhotonIsEMSelector > m_photonSelIsEMTool
std::map< std::string, std::vector< TH1D * > > m_MET_Ref_sum
std::map< std::string, std::vector< TH1D * > > m_MET_Reb
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Ref
std::map< std::string, std::vector< TH1D * > > m_MET_Ref_x
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Ref_phi
ToolHandle< TauAnalysisTools::ITauSelectionTool > m_tauSelTool
std::vector< std::string > m_types
std::map< std::string, std::vector< TH2D * > > m_MET_CorrFinalTrk_Reb
std::map< std::string, std::vector< TH2D * > > m_MET_CorrFinalTrk_Ref
std::map< std::string, std::vector< TH2D * > > m_MET_CorrFinalClus_Ref
TH1D * m_MET_PVTrack_Nominal_y
TH1D * m_MET_PVTrack_Nominal_sum
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Ref_sum
std::map< std::string, std::vector< TH1D * > > m_MET_Reb_sum
bool Accept(const xAOD::Electron *el)
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Ref_x
std::map< std::string, std::vector< TH1D * > > m_MET_Diff_Ref_y
TH1D * m_MET_PVTrack_Pileup_phi
std::map< std::string, std::vector< TH1D * > > m_MET_Ref_y