ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
Trk::ITruthNtupleTool Class Referenceabstract

#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 More...
 
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. More...
 

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  {
72  return IID_ITruthNtupleTool;
73 }

◆ 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: