|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef INDETSECVERTEXVALIDATION_PHYSVALSECVTX_H
6 #define INDETSECVERTEXVALIDATION_PHYSVALSECVTX_H
25 const std::string&
name,
39 "VrtSecInclusive_SecondaryVertices",
"Key of input vertices"};
44 template<
typename external_collection_t>
49 template<
typename external_collection_t>
52 std::vector<HistData>
hists = plot_collection->retrieveBookedHistograms();
57 plot_collection->initialize();
58 return StatusCode::SUCCESS;
61 #endif //> !INDETSECVERTEXVALIDATION_PHYSVALSECVTX_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode bookHistograms() override
An inheriting class should either override this function or bookHists().
virtual StatusCode initialize() override
virtual ~PhysValSecVtx()=default
virtual StatusCode fillHistograms() override
An inheriting class should either override this function or fillHists().
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
StatusCode bookCollection(external_collection_t *)
::StatusCode StatusCode
StatusCode definition for legacy code.
std::unique_ptr< SecVtxValidationPlots > m_secVtxValidationPlots
PhysValSecVtx(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
virtual StatusCode procHistograms() override
An inheriting class should either override this function or finalHists().