ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
AGDDPositionerStore Class Reference

#include <AGDDPositionerStore.h>

Inheritance diagram for AGDDPositionerStore:
Collaboration diagram for AGDDPositionerStore:

Public Member Functions

 AGDDPositionerStore ()
 
void RegisterPositioner (AGDDPositioner *)
 
AGDDPositionerGetPositioner (unsigned int i)
 
int NrOfPositioners ()
 

Public Attributes

AGDDPositionerelements
 STL member. More...
 

Detailed Description

Definition at line 14 of file AGDDPositionerStore.h.

Constructor & Destructor Documentation

◆ AGDDPositionerStore()

AGDDPositionerStore::AGDDPositionerStore ( )

Definition at line 9 of file AGDDPositionerStore.cxx.

10 {
11 }

Member Function Documentation

◆ GetPositioner()

AGDDPositioner * AGDDPositionerStore::GetPositioner ( unsigned int  i)

Definition at line 18 of file AGDDPositionerStore.cxx.

19 {
20  if (i<size())
21  return (*this)[i];
22  else
23  {
24  std::cout << " Positioner "<<i<<" not found: returning 0"<<std::endl;
25  return 0;
26  }
27 }

◆ NrOfPositioners()

int AGDDPositionerStore::NrOfPositioners ( )
inline

Definition at line 19 of file AGDDPositionerStore.h.

19 {return (*this).size();}

◆ RegisterPositioner()

void AGDDPositionerStore::RegisterPositioner ( AGDDPositioner v)

Definition at line 13 of file AGDDPositionerStore.cxx.

14 {
15  (*this).push_back(v);
16 }

Member Data Documentation

◆ elements

AGDDPositioner * std::vector< AGDDPositioner * >::elements
inherited

STL member.


The documentation for this class was generated from the following files:
python.setupRTTAlg.size
int size
Definition: setupRTTAlg.py:39
lumiFormat.i
int i
Definition: lumiFormat.py:92
python.PyAthena.v
v
Definition: PyAthena.py:157