|
ATLAS Offline Software
|
Go to the documentation of this file.
19 #include "GaudiKernel/IToolSvc.h"
45 const std::string&
name,
46 const IInterface*
parent ) :
48 m_jetPlots(nullptr,
"Summary/Jet/",
"Jet"),
49 m_elecPlots(nullptr,
"Summary/Electron/",
"Electron"),
50 m_photonPlots(nullptr,
"Summary/Photon/",
"Photon"),
51 m_muonPlots(nullptr,
"Summary/Muon/",
"Muon"),
52 m_tauPlots(nullptr,
"Summary/Tau/",
"Tau"),
53 m_trkvtxPlots(nullptr,
"Summary/TrackAndVertex/"),
54 m_evtPlots(nullptr,
"EventInfo/"),
55 m_metPlots(nullptr,
"Summary/MET/",
"RefFinal"),
56 m_btagPlots(nullptr,
"Summary/BTag/",
"IP3D")
84 return StatusCode::SUCCESS;
90 std::vector<HistData>
hists =
plots.retrieveBookedHistograms();
96 return StatusCode::SUCCESS;
114 return StatusCode::SUCCESS;
193 return StatusCode::SUCCESS;
198 return StatusCode::SUCCESS;
204 return StatusCode::SUCCESS;
def retrieve(aClass, aKey=None)
PhysValExample()
Default constructor:
virtual StatusCode fillHistograms()
An inheriting class should either override this function or fillHists().
PhysVal::METPlots m_metPlots
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
void fill(const xAOD::MissingET *met, const xAOD::EventInfo *evt)
virtual ~PhysValExample()
Destructor:
void fill(const xAOD::IParticle *part, const xAOD::EventInfo *evt)
ServiceHandle< StoreGateSvc > & evtStore()
The standard StoreGateSvc (event store) Returns (kind of) a pointer to the StoreGateSvc.
void fill(const xAOD::TrackParticle *trk, const xAOD::EventInfo *evt)
POOL::TEvent event(POOL::TEvent::kClassAccess)
::StatusCode StatusCode
StatusCode definition for legacy code.
void fill(const xAOD::BTagging *btag, const xAOD::EventInfo *evt)
Principal data object for Missing ET.
PhysVal::KinematicsPlots m_muonPlots
PhysVal::KinematicsPlots m_jetPlots
virtual StatusCode procHistograms()
An inheriting class should either override this function or finalHists().
Container for xAOD::MissingET_v1 objects.
float IP3D_loglikelihoodratio() const
get IP3D log likelihood ratio
virtual StatusCode initialize()
PhysVal::KinematicsPlots m_elecPlots
PhysVal::BTagPlots m_btagPlots
Class describing the basic event information.
const BTagging * getBTagging(const SG::AuxElement &part)
Access the default xAOD::BTagging object associated to an object.
virtual StatusCode bookHistograms()
An inheriting class should either override this function or bookHists().
PhysVal::KinematicsPlots m_photonPlots
PhysVal::KinematicsPlots m_tauPlots
#define ATH_MSG_WARNING(x)
StatusCode book(PlotBase &plots)
PhysVal::TrkAndVtxPlots m_trkvtxPlots
PhysVal::EventInfoPlots m_evtPlots
void fill(const xAOD::EventInfo *evt)
size_type size() const noexcept
Returns the number of elements in the collection.