ATLAS Offline Software
Public Member Functions | List of all members
PMonSD::StepWrapper Class Referenceabstract

#include <SemiDetMisc.h>

Inheritance diagram for PMonSD::StepWrapper:
Collaboration diagram for PMonSD::StepWrapper:

Public Member Functions

virtual ~StepWrapper ()
 
virtual const std::string & stepName () const =0
 
virtual const CompDataBasicgetData (const std::string &compName) const =0
 
virtual void iterateReset ()=0
 
virtual bool getNext (const std::string *&compName, const CompDataBasic *&)=0
 
virtual unsigned nComps () const =0
 
virtual bool extended () const
 
const CompDataBasicgetExampleData ()
 

Detailed Description

Definition at line 213 of file SemiDetMisc.h.

Constructor & Destructor Documentation

◆ ~StepWrapper()

virtual PMonSD::StepWrapper::~StepWrapper ( )
inlinevirtual

Definition at line 215 of file SemiDetMisc.h.

215 {}

Member Function Documentation

◆ extended()

virtual bool PMonSD::StepWrapper::extended ( ) const
inlinevirtual

Reimplemented in PMonSD::StepWrapperStd.

Definition at line 221 of file SemiDetMisc.h.

221 { return false; }

◆ getData()

virtual const CompDataBasic* PMonSD::StepWrapper::getData ( const std::string &  compName) const
pure virtual

◆ getExampleData()

const CompDataBasic* PMonSD::StepWrapper::getExampleData ( )
inline

Definition at line 222 of file SemiDetMisc.h.

223  {
224  iterateReset();
225  const std::string* dummy;const CompDataBasic* data;
226  bool ok= getNext(dummy,data);
227  iterateReset();
228  return ok ? data : 0;
229  }

◆ getNext()

virtual bool PMonSD::StepWrapper::getNext ( const std::string *&  compName,
const CompDataBasic *&   
)
pure virtual

◆ iterateReset()

virtual void PMonSD::StepWrapper::iterateReset ( )
pure virtual

◆ nComps()

virtual unsigned PMonSD::StepWrapper::nComps ( ) const
pure virtual

◆ stepName()

virtual const std::string& PMonSD::StepWrapper::stepName ( ) const
pure virtual

The documentation for this class was generated from the following file:
data
char data[hepevt_bytes_allocation_ATLAS]
Definition: HepEvt.cxx:11
PMonSD::StepWrapper::getNext
virtual bool getNext(const std::string *&compName, const CompDataBasic *&)=0
python.xAODType.dummy
dummy
Definition: xAODType.py:4
PMonSD::StepWrapper::iterateReset
virtual void iterateReset()=0