ATLAS Offline Software
Loading...
Searching...
No Matches
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.
AGDDPositionerelements
 STL member.

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 [1/2]

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

STL member.

◆ elements [2/2]

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

STL member.


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