ATLAS Offline Software
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
AGDDPositionerStore::RegisterPositioner
void RegisterPositioner(AGDDPositioner *)
Definition:
AGDDPositionerStore.cxx:13
AGDDPositioner
Definition:
AGDDPositioner.h:18
lumiFormat.i
int i
Definition:
lumiFormat.py:92
AGDDPositionerStore::AGDDPositionerStore
AGDDPositionerStore()
Definition:
AGDDPositionerStore.cxx:9
AGDDPositionerStore
Definition:
AGDDPositionerStore.h:14
AGDDPositionerStore::GetPositioner
AGDDPositioner * GetPositioner(unsigned int i)
Definition:
AGDDPositionerStore.cxx:18
AGDDPositionerVector
std::vector< AGDDPositioner * > AGDDPositionerVector
Definition:
AGDDPositionerStore.h:8
AGDDPositionerStore::NrOfPositioners
int NrOfPositioners()
Definition:
AGDDPositionerStore.h:19
Generated on Tue Jul 2 2024 21:09:53 for ATLAS Offline Software by
1.8.18