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;
44 if (not inputVertexContainer.
isValid()) {
46 return StatusCode::FAILURE;
55 return StatusCode::SUCCESS;
62 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().
virtual StatusCode fillHistograms(const EventContext &ctx) override
An inheriting class should either override this function or fillHists().
StatusCode bookCollection(external_collection_t *)
virtual StatusCode initialize() override
virtual StatusCode procHistograms() override
An inheriting class should either override this function or finalHists().
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.