CMS 3D CMS Logo

MultipleScatteringGeometry.h
Go to the documentation of this file.
1 #ifndef MultipleScatteringGeometry_H
2 #define MultipleScatteringGeometry_H
3 
4 #include <vector>
8 
9 class DetLayer;
10 
12 public:
14  std::vector<MSLayer> detLayers(float eta, float z, const edm::EventSetup &iSetup) const;
15  std::vector<MSLayer> detLayers(const edm::EventSetup &iSetup) const;
16  std::vector<MSLayer> otherLayers(float eta, const edm::EventSetup &iSetup) const;
17 
18 protected:
19  std::vector<const DetLayer *> theLayers;
20  static const float beamPipeR, endflangesZ, supportR;
21 };
22 #endif
Visibility.h
DetLayer
Definition: DetLayer.h:21
MultipleScatteringGeometry::theLayers
std::vector< const DetLayer * > theLayers
Definition: MultipleScatteringGeometry.h:19
MultipleScatteringGeometry
Definition: MultipleScatteringGeometry.h:11
MSLayer.h
PVValHelper::eta
Definition: PVValidationHelpers.h:70
DDAxes::z
dso_hidden
#define dso_hidden
Definition: Visibility.h:12
MultipleScatteringGeometry::supportR
static const float supportR
Definition: MultipleScatteringGeometry.h:20
edm::EventSetup
Definition: EventSetup.h:58
EventSetup.h