Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTracker
TkMSParametrization
src
MultipleScatteringGeometry.h
Go to the documentation of this file.
1
#ifndef MultipleScatteringGeometry_H
2
#define MultipleScatteringGeometry_H
3
4
#include <vector>
5
#include "
RecoTracker/TkMSParametrization/interface/MSLayer.h
"
6
#include "
FWCore/Framework/interface/EventSetup.h
"
7
8
#include "
FWCore/Utilities/interface/GCC11Compatibility.h
"
9
10
class
DetLayer
;
11
12
class
dso_hidden
MultipleScatteringGeometry
{
13
public
:
14
MultipleScatteringGeometry
(
const
edm::EventSetup
&iSetup);
15
std::vector<MSLayer> detLayers(
float
eta
,
16
float
z
,
17
const
edm::EventSetup
&iSetup )
const
;
18
std::vector<MSLayer> detLayers(
const
edm::EventSetup
&iSetup)
const
;
19
std::vector<MSLayer> otherLayers(
float
eta,
const
edm::EventSetup
&iSetup)
const
;
20
21
protected
:
22
std::vector<const DetLayer*>
theLayers
;
23
static
const
float
beamPipeR, endflangesZ,
supportR
;
24
25
};
26
#endif
dso_hidden
#define dso_hidden
MultipleScatteringGeometry
Definition:
MultipleScatteringGeometry.h:12
EventSetup.h
eta
T eta() const
Definition:
Basic3DVectorLD.h:177
detailsBasic3DVector::z
float float float z
Definition:
extBasic3DVector.h:15
MultipleScatteringGeometry::supportR
static const float supportR
Definition:
MultipleScatteringGeometry.h:23
edm::EventSetup
Definition:
EventSetup.h:44
DetLayer
Definition:
DetLayer.h:21
MSLayer.h
GCC11Compatibility.h
MultipleScatteringGeometry::theLayers
std::vector< const DetLayer * > theLayers
Definition:
MultipleScatteringGeometry.h:22
Generated for CMSSW Reference Manual by
1.8.5