ATLAS Offline Software
Public Member Functions | List of all members
IxAODtoHepMCTool Class Referenceabstract

#include <IxAODtoHepMCTool.h>

Inheritance diagram for IxAODtoHepMCTool:
Collaboration diagram for IxAODtoHepMCTool:

Public Member Functions

virtual ~ IxAODtoHepMCTool ()
 
virtual StatusCode initialize ()=0
 
virtual StatusCode finalize ()=0
 
virtual std::vector< HepMC::GenEvent > getHepMCEvents (const xAOD::TruthEventContainer *xTruthEventContainer, const xAOD::EventInfo *eventInfo) const =0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 34 of file IxAODtoHepMCTool.h.

Constructor & Destructor Documentation

◆ ~ IxAODtoHepMCTool()

virtual IxAODtoHepMCTool::~ IxAODtoHepMCTool ( )
inlinevirtual

Definition at line 37 of file IxAODtoHepMCTool.h.

37 { };

Member Function Documentation

◆ finalize()

virtual StatusCode IxAODtoHepMCTool::finalize ( )
pure virtual

Implemented in xAODtoHepMCTool.

◆ getHepMCEvents()

virtual std::vector<HepMC::GenEvent> IxAODtoHepMCTool::getHepMCEvents ( const xAOD::TruthEventContainer xTruthEventContainer,
const xAOD::EventInfo eventInfo 
) const
pure virtual

Implemented in xAODtoHepMCTool.

◆ initialize()

virtual StatusCode IxAODtoHepMCTool::initialize ( )
pure virtual

Implemented in xAODtoHepMCTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

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