Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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 "
FWCore/Utilities/interface/Visibility.h
"
6
#include "
MagneticField/Engine/interface/MagneticField.h
"
7
#include "
RecoTracker/TkDetLayers/interface/GeometricSearchTracker.h
"
8
#include "
RecoTracker/TkMSParametrization/interface/MSLayer.h
"
9
10
class
DetLayer
;
11
12
class
dso_hidden
MultipleScatteringGeometry
{
13
public
:
14
MultipleScatteringGeometry
(
const
GeometricSearchTracker
&tracker);
15
std::vector<MSLayer> detLayers(
float
eta
,
float
z
,
const
MagneticField
&bfield)
const
;
16
std::vector<MSLayer> detLayers()
const
;
17
std::vector<MSLayer> otherLayers(
float
eta)
const
;
18
19
protected
:
20
std::vector<const DetLayer *>
theLayers
;
21
static
const
float
beamPipeR, endflangesZ,
supportR
;
22
};
23
#endif
MultipleScatteringGeometry
Definition:
MultipleScatteringGeometry.h:12
MagneticField
Definition:
MagneticField.h:19
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
MagneticField.h
MultipleScatteringGeometry::supportR
static const float supportR
Definition:
MultipleScatteringGeometry.h:21
Visibility.h
GeometricSearchTracker
Definition:
GeometricSearchTracker.h:15
DetLayer
Definition:
DetLayer.h:21
MSLayer.h
dso_hidden
#define dso_hidden
Definition:
Visibility.h:12
MultipleScatteringGeometry::theLayers
std::vector< const DetLayer * > theLayers
Definition:
MultipleScatteringGeometry.h:20
GeometricSearchTracker.h
DDAxes::z
Generated for CMSSW Reference Manual by
1.8.5