8 const std::string& name,
9 const IInterface* parent)
20 std::string folder =
"SquirrelPlots/SecVtx";
23 std::make_unique< SecVtxValidationPlots >(
nullptr,
29 return StatusCode::SUCCESS;
36 return StatusCode::SUCCESS;
43 const EventContext& ctx = Gaudi::Hive::currentContext();
46 if (not inputVertexContainer.
isValid()) {
48 return StatusCode::FAILURE;
57 return StatusCode::SUCCESS;
64 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
PhysValSecVtx(const std::string &type, const std::string &name, const IInterface *parent)
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
SG::ReadHandleKey< xAOD::VertexContainer > m_vertexContainerKey
std::unique_ptr< SecVtxValidationPlots > m_secVtxValidationPlots
virtual StatusCode bookHistograms() override
An inheriting class should either override this function or bookHists().
StatusCode bookCollection(external_collection_t *)
virtual StatusCode initialize() override
virtual StatusCode procHistograms() override
An inheriting class should either override this function or finalHists().
virtual StatusCode fillHistograms() override
An inheriting class should either override this function or fillHists().
virtual bool isValid() override final
Can the handle be successfully dereferenced?
const_pointer_type cptr()
Dereference the pointer.
SG::ReadCondHandle< T > makeHandle(const SG::ReadCondHandleKey< T > &key, const EventContext &ctx=Gaudi::Hive::currentContext())
VertexContainer_v1 VertexContainer
Definition of the current "Vertex container version".
Vertex_v1 Vertex
Define the latest version of the vertex class.