ATLAS Offline Software
ForwardTracker/ForwardTracker/CollimatorData.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef FORWARDTRACKER_COLLIMATORDATA_H
6 #define FORWARDTRACKER_COLLIMATORDATA_H
7 
8 #include <vector>
9 
10 namespace ForwardTracker {
11 
12  class ConfigData;
13 
14  struct CollimatorData {
15 
16  static const int coll_n = 2;
17 
18  std::vector< std::vector<double> > coll_z; // absolute values, collimator front faces
19  std::vector< std::vector<double> > coll_a; // xy aperture
20 
21  CollimatorData(const ConfigData&);
22  };
23 }
24 
25 #endif
ForwardTracker::CollimatorData
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:14
ForwardTracker::CollimatorData::CollimatorData
CollimatorData(const ConfigData &)
Definition: ForwardTracker/src/CollimatorData.cxx:13
ForwardTracker::CollimatorData::coll_n
static const int coll_n
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:16
ForwardTracker::CollimatorData::coll_z
std::vector< std::vector< double > > coll_z
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:18
ForwardTracker
Definition: ForwardTracker/ForwardTracker/Beamline.h:12
ForwardTracker::ConfigData
Definition: ForwardTracker/ForwardTracker/ConfigData.h:12
ForwardTracker::CollimatorData::coll_a
std::vector< std::vector< double > > coll_a
Definition: ForwardTracker/ForwardTracker/CollimatorData.h:19