ATLAS Offline Software
Loading...
Searching...
No Matches
IFPGATrackSimEventInputHeaderTool Class Referenceabstract

#include <IFPGATrackSimEventInputHeaderTool.h>

Inheritance diagram for IFPGATrackSimEventInputHeaderTool:
Collaboration diagram for IFPGATrackSimEventInputHeaderTool:

Public Member Functions

virtual ~IFPGATrackSimEventInputHeaderTool ()=default
 DeclareInterfaceID (IFPGATrackSimEventInputHeaderTool, 1, 0)
virtual StatusCode readData (FPGATrackSimEventInputHeader *header, bool &last) const =0
virtual StatusCode writeData (FPGATrackSimEventInputHeader *header) const =0
virtual FPGATrackSimEventInputHeadergetEventInputHeader ()
virtual TTree * getEventTree ()

Protected Attributes

FPGATrackSimEventInputHeader *m_eventHeader ATLAS_THREAD_SAFE = nullptr
TFile *m_infile ATLAS_THREAD_SAFE = nullptr
TTree *m_EventTree ATLAS_THREAD_SAFE = nullptr

Detailed Description

Definition at line 23 of file IFPGATrackSimEventInputHeaderTool.h.

Constructor & Destructor Documentation

◆ ~IFPGATrackSimEventInputHeaderTool()

virtual IFPGATrackSimEventInputHeaderTool::~IFPGATrackSimEventInputHeaderTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

IFPGATrackSimEventInputHeaderTool::DeclareInterfaceID ( IFPGATrackSimEventInputHeaderTool ,
1 ,
0  )

◆ getEventInputHeader()

virtual FPGATrackSimEventInputHeader * IFPGATrackSimEventInputHeaderTool::getEventInputHeader ( )
inlinevirtual

Definition at line 32 of file IFPGATrackSimEventInputHeaderTool.h.

32{return m_eventHeader; };

◆ getEventTree()

virtual TTree * IFPGATrackSimEventInputHeaderTool::getEventTree ( )
inlinevirtual

Definition at line 33 of file IFPGATrackSimEventInputHeaderTool.h.

33{return m_EventTree;};

◆ readData()

virtual StatusCode IFPGATrackSimEventInputHeaderTool::readData ( FPGATrackSimEventInputHeader * header,
bool & last ) const
pure virtual

◆ writeData()

virtual StatusCode IFPGATrackSimEventInputHeaderTool::writeData ( FPGATrackSimEventInputHeader * header) const
pure virtual

Member Data Documentation

◆ ATLAS_THREAD_SAFE [1/3]

FPGATrackSimEventInputHeader* m_eventHeader IFPGATrackSimEventInputHeaderTool::ATLAS_THREAD_SAFE = nullptr
mutableprotected

Definition at line 40 of file IFPGATrackSimEventInputHeaderTool.h.

◆ ATLAS_THREAD_SAFE [2/3]

TFile* m_infile IFPGATrackSimEventInputHeaderTool::ATLAS_THREAD_SAFE = nullptr
mutableprotected

Definition at line 41 of file IFPGATrackSimEventInputHeaderTool.h.

◆ ATLAS_THREAD_SAFE [3/3]

TTree* m_EventTree IFPGATrackSimEventInputHeaderTool::ATLAS_THREAD_SAFE = nullptr
mutableprotected

Definition at line 42 of file IFPGATrackSimEventInputHeaderTool.h.


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