ATLAS Offline Software
Loading...
Searching...
No Matches
Trk::ITruthNtupleTool Class Referenceabstract

provides the interface for validation tools which write special information about truth particles into ntuples. More...

#include <ITruthNtupleTool.h>

Inheritance diagram for Trk::ITruthNtupleTool:
Collaboration diagram for Trk::ITruthNtupleTool:

Public Member Functions

virtual StatusCode writeTruthData (const std::vector< Trk::ValidationTrackTruthData > &)=0
 fill ntuple data for a given vector of truth particle
virtual unsigned int getNumberOfTreeRecords () const =0
virtual StatusCode initBranches (const std::vector< const Trk::ITrackTruthClassifier * > &classifiers, bool, const std::vector< std::string > &trackCollectionNames)=0

Static Public Member Functions

static const InterfaceID & interfaceID ()
 Interface ID, declared here, and defined below.

Detailed Description

provides the interface for validation tools which write special information about truth particles into ntuples.

Author
Sebastian.Fleischmann -at- cern.ch, Wolfgang.Liebig -at- cern.ch

Definition at line 55 of file ITruthNtupleTool.h.

Member Function Documentation

◆ getNumberOfTreeRecords()

virtual unsigned int Trk::ITruthNtupleTool::getNumberOfTreeRecords ( ) const
pure virtual

Implemented in Trk::TruthNtupleTool.

◆ initBranches()

virtual StatusCode Trk::ITruthNtupleTool::initBranches ( const std::vector< const Trk::ITrackTruthClassifier * > & classifiers,
bool ,
const std::vector< std::string > & trackCollectionNames )
pure virtual

Implemented in Trk::TruthNtupleTool.

◆ interfaceID()

const InterfaceID & Trk::ITruthNtupleTool::interfaceID ( )
inlinestatic

Interface ID, declared here, and defined below.

Definition at line 71 of file ITruthNtupleTool.h.

71 {
73}
static const InterfaceID IID_ITruthNtupleTool("ITruthNtupleTool", 1, 0)

◆ writeTruthData()

virtual StatusCode Trk::ITruthNtupleTool::writeTruthData ( const std::vector< Trk::ValidationTrackTruthData > & )
pure virtual

fill ntuple data for a given vector of truth particle

Implemented in Trk::TruthNtupleTool.


The documentation for this class was generated from the following file: