ATLAS Offline Software
Loading...
Searching...
No Matches
DetectorDescription
AGDD
AGDDKernel
AGDDKernel
AGDDPositionerStore.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef AGDDPositionerStore_H
6
#define AGDDPositionerStore_H
7
8
class
AGDDPositioner
;
9
10
#include <vector>
11
12
typedef
std::vector<AGDDPositioner* >
AGDDPositionerVector
;
13
14
class
AGDDPositionerStore
:
public
AGDDPositionerVector
{
15
public
:
16
AGDDPositionerStore
();
17
void
RegisterPositioner
(
AGDDPositioner
*);
18
AGDDPositioner
*
GetPositioner
(
unsigned
int
i);
19
int
NrOfPositioners
() {
return
(*this).size();}
20
private
:
21
22
};
23
24
#endif
AGDDPositionerVector
std::vector< AGDDPositioner * > AGDDPositionerVector
Definition
AGDDPositionerStore.h:12
AGDDPositionerStore::RegisterPositioner
void RegisterPositioner(AGDDPositioner *)
Definition
AGDDPositionerStore.cxx:13
AGDDPositionerStore::AGDDPositionerStore
AGDDPositionerStore()
Definition
AGDDPositionerStore.cxx:9
AGDDPositionerStore::NrOfPositioners
int NrOfPositioners()
Definition
AGDDPositionerStore.h:19
AGDDPositionerStore::GetPositioner
AGDDPositioner * GetPositioner(unsigned int i)
Definition
AGDDPositionerStore.cxx:18
AGDDPositioner
Definition
AGDDPositioner.h:18
Generated on
for ATLAS Offline Software by
1.14.0