ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
IFPGATrackSimEventOutputHeaderTool Class Referenceabstract

#include <IFPGATrackSimEventOutputHeaderTool.h>

Inheritance diagram for IFPGATrackSimEventOutputHeaderTool:
Collaboration diagram for IFPGATrackSimEventOutputHeaderTool:

Public Member Functions

 DeclareInterfaceID (IFPGATrackSimEventOutputHeaderTool, 1, 0)
 
virtual ~IFPGATrackSimEventOutputHeaderTool ()=default
 
virtual StatusCode readData (FPGATrackSimLogicalEventInputHeader *INheader_1st, FPGATrackSimLogicalEventInputHeader *INheader_2nd, FPGATrackSimLogicalEventOutputHeader *OUTheader, bool &last)=0
 
virtual StatusCode writeData (FPGATrackSimLogicalEventInputHeader *INheader_1st, FPGATrackSimLogicalEventInputHeader *INheader_2nd, FPGATrackSimLogicalEventOutputHeader *OUTheader)=0
 
virtual TTree * getEventTree ()
 
virtual FPGATrackSimLogicalEventInputHeadergetLogicalEventInputHeader_1st ()
 
virtual FPGATrackSimLogicalEventInputHeadergetLogicalEventInputHeader_2nd ()
 
virtual FPGATrackSimLogicalEventOutputHeadergetLogicalEventOutputHeader ()
 

Protected Attributes

FPGATrackSimLogicalEventInputHeaderm_eventInputHeader_1st
 
FPGATrackSimLogicalEventInputHeaderm_eventInputHeader_2nd
 
FPGATrackSimLogicalEventOutputHeaderm_eventOutputHeader
 
TFile * m_infile = nullptr
 
TTree * m_EventTree = nullptr
 

Detailed Description

Definition at line 15 of file IFPGATrackSimEventOutputHeaderTool.h.

Constructor & Destructor Documentation

◆ ~IFPGATrackSimEventOutputHeaderTool()

virtual IFPGATrackSimEventOutputHeaderTool::~IFPGATrackSimEventOutputHeaderTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

IFPGATrackSimEventOutputHeaderTool::DeclareInterfaceID ( IFPGATrackSimEventOutputHeaderTool  ,
,
 
)

◆ getEventTree()

virtual TTree* IFPGATrackSimEventOutputHeaderTool::getEventTree ( )
inlinevirtual

Definition at line 25 of file IFPGATrackSimEventOutputHeaderTool.h.

25 {return m_EventTree;};

◆ getLogicalEventInputHeader_1st()

virtual FPGATrackSimLogicalEventInputHeader* IFPGATrackSimEventOutputHeaderTool::getLogicalEventInputHeader_1st ( )
inlinevirtual

Definition at line 26 of file IFPGATrackSimEventOutputHeaderTool.h.

26 {return m_eventInputHeader_1st; };

◆ getLogicalEventInputHeader_2nd()

virtual FPGATrackSimLogicalEventInputHeader* IFPGATrackSimEventOutputHeaderTool::getLogicalEventInputHeader_2nd ( )
inlinevirtual

Definition at line 27 of file IFPGATrackSimEventOutputHeaderTool.h.

27 {return m_eventInputHeader_2nd; };

◆ getLogicalEventOutputHeader()

virtual FPGATrackSimLogicalEventOutputHeader* IFPGATrackSimEventOutputHeaderTool::getLogicalEventOutputHeader ( )
inlinevirtual

Definition at line 28 of file IFPGATrackSimEventOutputHeaderTool.h.

28 {return m_eventOutputHeader;};

◆ readData()

virtual StatusCode IFPGATrackSimEventOutputHeaderTool::readData ( FPGATrackSimLogicalEventInputHeader INheader_1st,
FPGATrackSimLogicalEventInputHeader INheader_2nd,
FPGATrackSimLogicalEventOutputHeader OUTheader,
bool &  last 
)
pure virtual

◆ writeData()

virtual StatusCode IFPGATrackSimEventOutputHeaderTool::writeData ( FPGATrackSimLogicalEventInputHeader INheader_1st,
FPGATrackSimLogicalEventInputHeader INheader_2nd,
FPGATrackSimLogicalEventOutputHeader OUTheader 
)
pure virtual

Member Data Documentation

◆ m_eventInputHeader_1st

FPGATrackSimLogicalEventInputHeader* IFPGATrackSimEventOutputHeaderTool::m_eventInputHeader_1st
protected

Definition at line 32 of file IFPGATrackSimEventOutputHeaderTool.h.

◆ m_eventInputHeader_2nd

FPGATrackSimLogicalEventInputHeader* IFPGATrackSimEventOutputHeaderTool::m_eventInputHeader_2nd
protected

Definition at line 33 of file IFPGATrackSimEventOutputHeaderTool.h.

◆ m_eventOutputHeader

FPGATrackSimLogicalEventOutputHeader* IFPGATrackSimEventOutputHeaderTool::m_eventOutputHeader
protected

Definition at line 34 of file IFPGATrackSimEventOutputHeaderTool.h.

◆ m_EventTree

TTree* IFPGATrackSimEventOutputHeaderTool::m_EventTree = nullptr
protected

Definition at line 39 of file IFPGATrackSimEventOutputHeaderTool.h.

◆ m_infile

TFile* IFPGATrackSimEventOutputHeaderTool::m_infile = nullptr
protected

Definition at line 38 of file IFPGATrackSimEventOutputHeaderTool.h.


The documentation for this class was generated from the following file:
IFPGATrackSimEventOutputHeaderTool::m_eventOutputHeader
FPGATrackSimLogicalEventOutputHeader * m_eventOutputHeader
Definition: IFPGATrackSimEventOutputHeaderTool.h:34
IFPGATrackSimEventOutputHeaderTool::m_EventTree
TTree * m_EventTree
Definition: IFPGATrackSimEventOutputHeaderTool.h:39
IFPGATrackSimEventOutputHeaderTool::m_eventInputHeader_2nd
FPGATrackSimLogicalEventInputHeader * m_eventInputHeader_2nd
Definition: IFPGATrackSimEventOutputHeaderTool.h:33
IFPGATrackSimEventOutputHeaderTool::m_eventInputHeader_1st
FPGATrackSimLogicalEventInputHeader * m_eventInputHeader_1st
Definition: IFPGATrackSimEventOutputHeaderTool.h:28