ATLAS Offline Software
Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
ALFA_DetectorTool Class Referencefinal

#include <ALFA_DetectorTool.h>

Inheritance diagram for ALFA_DetectorTool:
Collaboration diagram for ALFA_DetectorTool:

Public Member Functions

 ALFA_DetectorTool (const std::string &type, const std::string &name, const IInterface *parent)
 
virtual ~ALFA_DetectorTool () override final
 
virtual StatusCode create () override final
 
virtual GeoVDetectorManager * manager ()
 The Detector Node corresponding to this tool. More...
 
virtual const GeoVDetectorManager * manager () const
 
virtual StatusCode clear () override
 
virtual StatusCode registerCallback ATLAS_NOT_THREAD_SAFE () override
 

Protected Attributes

GeoVDetectorManager * m_detector
 

Private Member Functions

virtual StatusCode registerCallback () override final
 
virtual StatusCode align (IOVSVC_CALLBACK_ARGS) override final
 

Private Attributes

CONFIGURATION m_Config
 
ALFA_DetectorFactorym_pALFADetectorFactory
 
ServiceHandle< IIOVDbSvcm_iovSvc
 

Detailed Description

Definition at line 27 of file ALFA_DetectorTool.h.

Constructor & Destructor Documentation

◆ ALFA_DetectorTool()

ALFA_DetectorTool::ALFA_DetectorTool ( const std::string &  type,
const std::string &  name,
const IInterface *  parent 
)

Definition at line 20 of file ALFA_DetectorTool.cxx.

24  m_pALFADetectorFactory(nullptr),
25  m_iovSvc( "IOVDbSvc", name )
26 {
27  m_Config.clear();
28 
30  declareProperty("MetrologySource",m_Config.GeometryConfig.strRPMetrologyConnString=string(""));//"rpmetrology.dat"
32  declareProperty("ConstructBeampipe",m_Config.bConstructBeampipe=false);
33  declareProperty("AddBPInStation",m_Config.bAddIBP=true);
34 
39 
41  declareProperty("B7L1U_MDGeometryType",m_Config.GeometryConfig.CfgRPosParams[0].eMDGeoType=EGST_IDEALGEOMETRY);//EGST_DATABASE
42  declareProperty("B7L1U_ODGeometryType",m_Config.GeometryConfig.CfgRPosParams[0].eODGeoType=EGST_IDEALGEOMETRY);//EGST_DATABASE
43  declareProperty("B7L1U_MDSource",m_Config.GeometryConfig.CfgRPosParams[0].strMDConnString=string(""));//string("ALFA:ALFA-00:ALFAFibreUp")
44  declareProperty("B7L1U_ODSource",m_Config.GeometryConfig.CfgRPosParams[0].strODConnString=string(""));//string("ALFA:ALFA-00:ALFAOvFibUp")
46 
53 
57  declareProperty("A7L1U_MDSource",m_Config.GeometryConfig.CfgRPosParams[2].strMDConnString=string(string("")));
58  declareProperty("A7L1U_ODSource",m_Config.GeometryConfig.CfgRPosParams[2].strODConnString=string(string("")));
60 
67 
74 
81 
88 
95 
96  declareProperty("bIsTransformInStation", m_Config.bIsTransformInStation, "status if transformation in station will be calculated");
97  declareProperty("bIsTransformInDetector", m_Config.bIsTransformInDetector, "status if transformation in station will be calculated");
98 
99  declareProperty("pointTransformInDetectorB7L1U", m_Config.pointTransformInDetectorB7L1U, "transformation point in the detectorfor B7L1U RP");
100  declareProperty("pointTransformInDetectorB7L1L", m_Config.pointTransformInDetectorB7L1L, "transformation point in the detectorfor B7L1L RP");
101  declareProperty("pointTransformInDetectorA7L1U", m_Config.pointTransformInDetectorA7L1U, "transformation point in the detectorfor A7L1U RP");
102  declareProperty("pointTransformInDetectorA7L1L", m_Config.pointTransformInDetectorA7L1L, "transformation point in the detectorfor A7L1L RP");
103  declareProperty("pointTransformInDetectorA7R1U", m_Config.pointTransformInDetectorA7R1U, "transformation point in the detectorfor A7R1U RP");
104  declareProperty("pointTransformInDetectorA7R1L", m_Config.pointTransformInDetectorA7R1L, "transformation point in the detectorfor A7R1L RP");
105  declareProperty("pointTransformInDetectorB7R1U", m_Config.pointTransformInDetectorB7R1U, "transformation point in the detectorfor B7R1U RP");
106  declareProperty("pointTransformInDetectorB7R1L", m_Config.pointTransformInDetectorB7R1L, "transformation point in the detectorfor B7R1L RP");
107 
108  declareProperty("vecTransformInDetectorB7L1U", m_Config.vecTransformInDetectorB7L1U, "transformation data in the detectorfor B7L1U RP");
109  declareProperty("vecTransformInDetectorB7L1L", m_Config.vecTransformInDetectorB7L1L, "transformation data in the detectorfor B7L1L RP");
110  declareProperty("vecTransformInDetectorA7L1U", m_Config.vecTransformInDetectorA7L1U, "transformation data in the detectorfor A7L1U RP");
111  declareProperty("vecTransformInDetectorA7L1L", m_Config.vecTransformInDetectorA7L1L, "transformation data in the detectorfor A7L1L RP");
112  declareProperty("vecTransformInDetectorA7R1U", m_Config.vecTransformInDetectorA7R1U, "transformation data in the detectorfor A7R1U RP");
113  declareProperty("vecTransformInDetectorA7R1L", m_Config.vecTransformInDetectorA7R1L, "transformation data in the detectorfor A7R1L RP");
114  declareProperty("vecTransformInDetectorB7R1U", m_Config.vecTransformInDetectorB7R1U, "transformation data in the detectorfor B7R1U RP");
115  declareProperty("vecTransformInDetectorB7R1L", m_Config.vecTransformInDetectorB7R1L, "transformation data in the detectorfor B7R1L RP");
116 
117  declareProperty("vecTransformInStationB7L1U", m_Config.vecTransformInStationB7L1U, "transformation data in the stationfor B7L1U RP");
118  declareProperty("vecTransformInStationB7L1L", m_Config.vecTransformInStationB7L1L, "transformation data in the stationfor B7L1L RP");
119  declareProperty("vecTransformInStationA7L1U", m_Config.vecTransformInStationA7L1U, "transformation data in the stationfor A7L1U RP");
120  declareProperty("vecTransformInStationA7L1L", m_Config.vecTransformInStationA7L1L, "transformation data in the stationfor A7L1L RP");
121  declareProperty("vecTransformInStationA7R1U", m_Config.vecTransformInStationA7R1U, "transformation data in the stationfor A7R1U RP");
122  declareProperty("vecTransformInStationA7R1L", m_Config.vecTransformInStationA7R1L, "transformation data in the stationfor A7R1L RP");
123  declareProperty("vecTransformInStationB7R1U", m_Config.vecTransformInStationB7R1U, "transformation data in the stationfor B7R1U RP");
124  declareProperty("vecTransformInStationB7R1L", m_Config.vecTransformInStationB7R1L, "transformation data in the stationfor B7R1L RP");
125 }

◆ ~ALFA_DetectorTool()

ALFA_DetectorTool::~ALFA_DetectorTool ( )
finaloverridevirtual

Definition at line 127 of file ALFA_DetectorTool.cxx.

128 {
129 }

Member Function Documentation

◆ align()

StatusCode ALFA_DetectorTool::align ( IOVSVC_CALLBACK_ARGS  )
finaloverrideprivatevirtual

Reimplemented from GeoModelTool.

Definition at line 231 of file ALFA_DetectorTool.cxx.

232 {
233  int nChannel;
234  StatusCode sc=StatusCode::SUCCESS;
235  const CondAttrListCollection* listAttrColl;
237 
238  ALIGNPARAMETERS AlignParams;
239 
241  // debug printout of global positions:
242  StoredPhysVol* pStPhysRPBox=nullptr;
243  sc=detStore()->retrieve(pStPhysRPBox,"StRPBox[03]");
244  if(sc.isSuccess()){
245  const GeoFullPhysVol* pPhysRPBox=pStPhysRPBox->getPhysVol();
246  const GeoTrf::Transform3D& xf= pPhysRPBox->getAbsoluteTransform();
247 
248  msg(MSG::INFO) << "Translation of RPBOX: "<< xf.translation() << endmsg;
249  }
250 
251  if(detStore()->retrieve(listAttrColl,COOLFOLDER_DETSWCORR )==StatusCode::SUCCESS){
252  for(iterAttr=listAttrColl->begin();iterAttr!=listAttrColl->end();++iterAttr){
253  nChannel=iterAttr->first; //RPot ID
254  AlignParams.fXOffset[nChannel]=((iterAttr->second)[0]).data<float>();
255  AlignParams.fTheta[nChannel]=((iterAttr->second)[1]).data<float>();
256  AlignParams.fYOffset[nChannel]=((iterAttr->second)[2]).data<float>();
257  }
258 
260 
261  // debug printout of global positions:
262  sc=detStore()->retrieve(pStPhysRPBox,"StRPBox[03]");
263  if(sc.isSuccess()){
264  const GeoFullPhysVol* pPhysRPBox=pStPhysRPBox->getPhysVol();
265  const GeoTrf::Transform3D& xf= pPhysRPBox->getAbsoluteTransform();
266  msg(MSG::INFO) << "Translation of RPBOX after update: "<< xf.translation() << endmsg;
267  }
268  }
269  else{
270  msg(MSG::ERROR) << "Folder '"<<"/FWD/ALFA/position_calibration"<<"' not found" << endmsg;
271  sc=StatusCode::FAILURE;
272  }
273  }
274 
275  return sc;
276 }

◆ ATLAS_NOT_THREAD_SAFE()

virtual StatusCode registerCallback GeoModelTool::ATLAS_NOT_THREAD_SAFE ( )
overridevirtualinherited

◆ clear()

StatusCode GeoModelTool::clear ( )
overridevirtualinherited

◆ create()

StatusCode ALFA_DetectorTool::create ( )
finaloverridevirtual

Definition at line 132 of file ALFA_DetectorTool.cxx.

133 {
134  MsgStream log(msgSvc(), name());
135 
136  log << MSG::INFO << "Building ALFA_ geometry" << endmsg;
137 
139  CHECK(m_iovSvc.retrieve());
140  }
141 
142  // Retrieve GeoModel Experiment
143  GeoModelExperiment * theExpt;
144  if (StatusCode::SUCCESS != detStore()->retrieve( theExpt, "ATLAS" ))
145  {
146  log << MSG::ERROR << "Could not find GeoModelExperiment ATLAS" << endmsg;
147  return StatusCode::FAILURE;
148  }
149 
150  if(nullptr == m_detector)
151  {
152  GeoPhysVol *world=&*theExpt->getPhysVol();
153 
154  // Get pointer to the RDBAccessSvc
155  // Use this pointer later for Geometry DB access
156  IRDBAccessSvc* raccess = nullptr;
157  StatusCode sc = service("RDBAccessSvc",raccess);
158  if(sc.isFailure())
159  {
160  log << MSG::FATAL << "Could not locate RDBAccessSvc" << endmsg;
161  return StatusCode::FAILURE;
162  }
163 
164  /*
165  int nChannel, nSign;
166  const CondAttrListCollection* listAttrColl;
167  CondAttrListCollection::const_iterator iterAttr;
168  if(detStore->retrieve(listAttrColl,COOLFOLDER_DETSWCORR )==StatusCode::SUCCESS){
169  for(iterAttr=listAttrColl->begin();iterAttr!=listAttrColl->end();iterAttr++){
170  nChannel=iterAttr->first; //RPot ID
171  m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fXOffset=((iterAttr->second)[0]).data<float>();
172  m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fTheta=((iterAttr->second)[1]).data<float>();
173  m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fYOffset=((iterAttr->second)[2]).data<float>();
174 
175  nSign=(nChannel%2==0)? +1:-1;
176  m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fXOffset=0.0;
177  m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fTheta=0.0;
178  m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fYOffset=nSign*2.0;
179  if(nChannel==2) m_Config.GeometryConfig.CfgRPosParams[nChannel].swcorr.fYOffset=6.0;
180  }
181  }
182  */
183 
184  // Construct Factory
185  //ALFA_DetectorFactory theALFA_Factory(detStore,raccess,&m_Config);
186  m_pALFADetectorFactory=new ALFA_DetectorFactory(detStore().operator->(),raccess,&m_Config);
187 
188  // Build geometry
189  //theALFA_Factory.create(world);
191 
192  // Add ALFA_ manager to the Store Gate and GeoModel Experiment
193  //theExpt->addManager(theALFA_Factory.getDetectorManager());
194  //sc = detStore->record(theALFA_Factory.getDetectorManager(), theALFA_Factory.getDetectorManager()->getName());
197 
198  if (sc.isFailure())
199  {
200  log << MSG::ERROR << "Could not register ALFA_ detector manager" << endmsg;
201  return StatusCode::FAILURE;
202  }
203  return StatusCode::SUCCESS;
204  }
205 
206  return StatusCode::FAILURE;
207 }

◆ manager() [1/2]

GeoVDetectorManager * GeoModelTool::manager ( )
virtualinherited

The Detector Node corresponding to this tool.

Definition at line 21 of file GeoModelTool.cxx.

21  {
22  return m_detector;
23 }

◆ manager() [2/2]

const GeoVDetectorManager * GeoModelTool::manager ( ) const
virtualinherited

Definition at line 24 of file GeoModelTool.cxx.

24  {
25  return m_detector;
26 }

◆ registerCallback()

StatusCode ALFA_DetectorTool::registerCallback ( )
finaloverrideprivatevirtual

Definition at line 209 of file ALFA_DetectorTool.cxx.

210 {
211 
212  StatusCode sc=StatusCode::FAILURE;
213 
216  sc=detStore()->regFcn(&IGeoModelTool::align,dynamic_cast<IGeoModelTool*>(this), DataPtr, COOLFOLDER_DETSWCORR, true);
217  if(sc!=StatusCode::SUCCESS){
218  msg(MSG::ERROR) << "Cannot register COOL callback for folder '"<<COOLFOLDER_DETSWCORR <<"'" << endmsg;
219  }
220  else
221  msg(MSG::INFO) << "Call-back to ALFA_DetectorTool::align() against folder "<< COOLFOLDER_DETSWCORR <<" registered "<<endmsg;
222  }
223  else{
224  msg(MSG::INFO) << "No callback registed" << endmsg;
225  sc=StatusCode::FAILURE;
226  }
227 
228  return sc;
229 }

Member Data Documentation

◆ m_Config

CONFIGURATION ALFA_DetectorTool::m_Config
private

Definition at line 30 of file ALFA_DetectorTool.h.

◆ m_detector

GeoVDetectorManager* GeoModelTool::m_detector
protectedinherited

Definition at line 36 of file GeoModelTool.h.

◆ m_iovSvc

ServiceHandle< IIOVDbSvc > ALFA_DetectorTool::m_iovSvc
private

Definition at line 32 of file ALFA_DetectorTool.h.

◆ m_pALFADetectorFactory

ALFA_DetectorFactory* ALFA_DetectorTool::m_pALFADetectorFactory
private

Definition at line 31 of file ALFA_DetectorTool.h.


The documentation for this class was generated from the following files:
GEOMETRYCONFIGURATION::fNominalZPosB7R1
double fNominalZPosB7R1
Definition: ALFA_GeometryReader.h:205
python.PyKernel.retrieve
def retrieve(aClass, aKey=None)
Definition: PyKernel.py:110
GeoModelExperiment::getPhysVol
GeoPhysVol * getPhysVol()
Destructor.
Definition: GeoModelExperiment.cxx:21
_CONFIGURATION::vecTransformInDetectorA7L1U
std::vector< double > vecTransformInDetectorA7L1U
Definition: ALFA_DetectorFactory.h:57
CondAttrListCollection::end
const_iterator end() const
Definition: CondAttrListCollection.h:315
ALFA_DetectorFactory::create
virtual void create(GeoPhysVol *pWorld)
Definition: ALFA_DetectorFactory.cxx:691
_CONFIGURATION::vecTransformInDetectorB7L1L
std::vector< double > vecTransformInDetectorB7L1L
Definition: ALFA_DetectorFactory.h:56
python.Constants.FATAL
int FATAL
Definition: Control/AthenaCommon/python/Constants.py:19
_CONFIGURATION::pointTransformInDetectorA7L1L
std::vector< double > pointTransformInDetectorA7L1L
Definition: ALFA_DetectorFactory.h:50
_CONFIGURATION::pointTransformInDetectorA7R1L
std::vector< double > pointTransformInDetectorA7R1L
Definition: ALFA_DetectorFactory.h:54
_CONFIGURATION::vecTransformInStationB7R1U
std::vector< double > vecTransformInStationB7R1U
Definition: ALFA_DetectorFactory.h:67
_CONFIGURATION::vecTransformInDetectorA7R1L
std::vector< double > vecTransformInDetectorA7R1L
Definition: ALFA_DetectorFactory.h:62
EGST_IDEALGEOMETRY
@ EGST_IDEALGEOMETRY
Definition: ALFA_GeometryReader.h:24
_CONFIGURATION::vecTransformInStationB7L1L
std::vector< double > vecTransformInStationB7L1L
Definition: ALFA_DetectorFactory.h:64
_CONFIGURATION::pointTransformInDetectorA7R1U
std::vector< double > pointTransformInDetectorA7R1U
Definition: ALFA_DetectorFactory.h:53
EMT_SWCORRECTIONS
@ EMT_SWCORRECTIONS
Definition: ALFA_GeometryReader.h:25
CaloCondBlobAlgs_fillNoiseFromASCII.nChannel
nChannel
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:91
_CONFIGURATION::bIsTransformInDetector
std::vector< bool > bIsTransformInDetector
Definition: ALFA_DetectorFactory.h:46
GeoModelExperiment
Definition: GeoModelExperiment.h:32
_ALIGNPARAMETERS
Definition: ALFA_DetectorFactory.h:31
CondAttrListCollection::begin
const_iterator begin() const
Access to Chan/AttributeList pairs via iterators.
Definition: CondAttrListCollection.h:309
_CONFIGURATION::pointTransformInDetectorB7L1L
std::vector< double > pointTransformInDetectorB7L1L
Definition: ALFA_DetectorFactory.h:48
GEOMETRYCONFIGURATION::fNominalZPosB7L1
double fNominalZPosB7L1
Definition: ALFA_GeometryReader.h:203
_CONFIGURATION::vecTransformInStationB7L1U
std::vector< double > vecTransformInStationB7L1U
Definition: ALFA_DetectorFactory.h:63
CondAttrListCollection
This class is a collection of AttributeLists where each one is associated with a channel number....
Definition: CondAttrListCollection.h:52
IGeoModelTool::align
virtual StatusCode align(IOVSVC_CALLBACK_ARGS)=0
GeoModelTool::GeoModelTool
GeoModelTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor(s)
Definition: GeoModelTool.cxx:12
AthenaPoolTestRead.sc
sc
Definition: AthenaPoolTestRead.py:27
ALFA_DetectorTool::m_Config
CONFIGURATION m_Config
Definition: ALFA_DetectorTool.h:30
EMT_NOMINAL
@ EMT_NOMINAL
Definition: ALFA_GeometryReader.h:25
CFGRPPOSPARAMS::strODConnString
std::string strODConnString
Definition: ALFA_GeometryReader.h:179
CFGRPPOSPARAMS::strMDConnString
std::string strMDConnString
Definition: ALFA_GeometryReader.h:178
CFGRPPOSPARAMS::fCurrentLVDTmm
double fCurrentLVDTmm
Definition: ALFA_GeometryReader.h:181
ALFA_DetectorTool::m_iovSvc
ServiceHandle< IIOVDbSvc > m_iovSvc
Definition: ALFA_DetectorTool.h:32
StoredPhysVol
Definition: StoredPhysVol.h:27
_CONFIGURATION::vecTransformInDetectorA7R1U
std::vector< double > vecTransformInDetectorA7R1U
Definition: ALFA_DetectorFactory.h:61
_CONFIGURATION::bIsTransformInStation
std::vector< bool > bIsTransformInStation
Definition: ALFA_DetectorFactory.h:45
_ALIGNPARAMETERS::fXOffset
double fXOffset[RPOTSCNT]
Definition: ALFA_DetectorFactory.h:33
ALFA_DetectorFactory
Definition: ALFA_DetectorFactory.h:76
StoredPhysVol::getPhysVol
GeoFullPhysVol * getPhysVol()
Destructor.
Definition: StoredPhysVol.cxx:20
eMetrologyType
eMetrologyType
Definition: ALFA_GeometryReader.h:25
_CONFIGURATION::GeometryConfig
GEOMETRYCONFIGURATION GeometryConfig
Definition: ALFA_DetectorFactory.h:40
ERPPT_ACTIVE
@ ERPPT_ACTIVE
Definition: ALFA_GeometryReader.h:29
StdJOSetup.msgSvc
msgSvc
Provide convenience handles for various services.
Definition: StdJOSetup.py:36
_CONFIGURATION::vecTransformInStationA7R1L
std::vector< double > vecTransformInStationA7R1L
Definition: ALFA_DetectorFactory.h:70
ALFA_DetectorFactory::UpdateTransforms
void UpdateTransforms(PALIGNPARAMETERS pAlignParams)
Definition: ALFA_DetectorFactory.cxx:1910
IRDBAccessSvc
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
Definition: IRDBAccessSvc.h:45
endmsg
#define endmsg
Definition: AnalysisConfig_Ntuple.cxx:63
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
_ALIGNPARAMETERS::fYOffset
double fYOffset[RPOTSCNT]
Definition: ALFA_DetectorFactory.h:32
_CONFIGURATION::vecTransformInStationA7L1U
std::vector< double > vecTransformInStationA7L1U
Definition: ALFA_DetectorFactory.h:65
Amg::Transform3D
Eigen::Affine3d Transform3D
Definition: GeoPrimitives.h:46
COOLFOLDER_DETSWCORR
#define COOLFOLDER_DETSWCORR
Definition: ALFA_DetectorTool.h:15
test_pyathena.parent
parent
Definition: test_pyathena.py:15
_CONFIGURATION::pointTransformInDetectorB7L1U
std::vector< double > pointTransformInDetectorB7L1U
Definition: ALFA_DetectorFactory.h:47
CHECK
#define CHECK(...)
Evaluate an expression and check for errors.
Definition: Control/AthenaKernel/AthenaKernel/errorcheck.h:422
GEOMETRYCONFIGURATION::CfgRPosParams
CFGRPPOSPARAMS CfgRPosParams[RPOTSCNT]
Definition: ALFA_GeometryReader.h:206
_CONFIGURATION::vecTransformInStationA7R1U
std::vector< double > vecTransformInStationA7R1U
Definition: ALFA_DetectorFactory.h:69
python.PyKernel.detStore
detStore
Definition: PyKernel.py:41
_CONFIGURATION::vecTransformInDetectorB7R1U
std::vector< double > vecTransformInDetectorB7R1U
Definition: ALFA_DetectorFactory.h:59
GEOMETRYCONFIGURATION::eRPMetrologyGeoType
int eRPMetrologyGeoType
Definition: ALFA_GeometryReader.h:198
_CONFIGURATION::pointTransformInDetectorB7R1U
std::vector< double > pointTransformInDetectorB7R1U
Definition: ALFA_DetectorFactory.h:51
GeoModelTool::m_detector
GeoVDetectorManager * m_detector
Definition: GeoModelTool.h:36
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:192
ALFA_DetectorTool::m_pALFADetectorFactory
ALFA_DetectorFactory * m_pALFADetectorFactory
Definition: ALFA_DetectorTool.h:31
_CONFIGURATION::pointTransformInDetectorA7L1U
std::vector< double > pointTransformInDetectorA7L1U
Definition: ALFA_DetectorFactory.h:49
_CONFIGURATION::bConstructBeampipe
bool bConstructBeampipe
Definition: ALFA_DetectorFactory.h:42
DataHandle< CondAttrListCollection >
GEOMETRYCONFIGURATION::fNominalZPosA7L1
double fNominalZPosA7L1
Definition: ALFA_GeometryReader.h:202
python.SystemOfUnits.mm
int mm
Definition: SystemOfUnits.py:83
GeoModelExperiment::addManager
void addManager(const GeoVDetectorManager *)
Definition: GeoModelExperiment.cxx:40
CFGRPPOSPARAMS::eODGeoType
int eODGeoType
Definition: ALFA_GeometryReader.h:177
_CONFIGURATION::vecTransformInDetectorB7L1U
std::vector< double > vecTransformInDetectorB7L1U
Definition: ALFA_DetectorFactory.h:55
IGeoModelTool
Definition: IGeoModelTool.h:12
CondAttrListCollection::const_iterator
ChanAttrListMap::const_iterator const_iterator
Definition: CondAttrListCollection.h:63
CFGRPPOSPARAMS::eRPPosType
int eRPPosType
Definition: ALFA_GeometryReader.h:175
_ALIGNPARAMETERS::fTheta
double fTheta[RPOTSCNT]
Definition: ALFA_DetectorFactory.h:34
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
_CONFIGURATION::pointTransformInDetectorB7R1L
std::vector< double > pointTransformInDetectorB7R1L
Definition: ALFA_DetectorFactory.h:52
_CONFIGURATION::vecTransformInStationB7R1L
std::vector< double > vecTransformInStationB7R1L
Definition: ALFA_DetectorFactory.h:68
_CONFIGURATION::vecTransformInDetectorB7R1L
std::vector< double > vecTransformInDetectorB7R1L
Definition: ALFA_DetectorFactory.h:60
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
ALFA_DetectorFactory::getDetectorManager
virtual const ALFA_DetectorManager * getDetectorManager() const
Definition: ALFA_DetectorFactory.h:97
GEOMETRYCONFIGURATION::bShiftToX97Pos
bool bShiftToX97Pos
Definition: ALFA_GeometryReader.h:200
declareProperty
#define declareProperty(n, p, h)
Definition: BaseFakeBkgTool.cxx:15
_CONFIGURATION::vecTransformInStationA7L1L
std::vector< double > vecTransformInStationA7L1L
Definition: ALFA_DetectorFactory.h:66
GEOMETRYCONFIGURATION::strRPMetrologyConnString
std::string strRPMetrologyConnString
Definition: ALFA_GeometryReader.h:199
_CONFIGURATION::vecTransformInDetectorA7L1L
std::vector< double > vecTransformInDetectorA7L1L
Definition: ALFA_DetectorFactory.h:58
GEOMETRYCONFIGURATION::fNominalZPosA7R1
double fNominalZPosA7R1
Definition: ALFA_GeometryReader.h:204
CFGRPPOSPARAMS::eMDGeoType
int eMDGeoType
Definition: ALFA_GeometryReader.h:176
python.AutoConfigFlags.msg
msg
Definition: AutoConfigFlags.py:7
_CONFIGURATION::bAddIBP
bool bAddIBP
Definition: ALFA_DetectorFactory.h:43
_CONFIGURATION::clear
void clear()
Definition: ALFA_DetectorFactory.cxx:55