Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
MaterialEffects
interface
MultipleScatteringUpdator.h
Go to the documentation of this file.
1
#ifndef _CR_MULTIPLESCATTERINGUPDATOR_H_
2
#define _CR_MULTIPLESCATTERINGUPDATOR_H_
3
12
#include "
TrackingTools/MaterialEffects/interface/MaterialEffectsUpdator.h
"
13
14
class
MultipleScatteringUpdator
:
public
MaterialEffectsUpdator
15
{
16
virtual
MultipleScatteringUpdator
*
clone
()
const
{
17
return
new
MultipleScatteringUpdator
(*
this
);
18
}
19
20
public
:
25
MultipleScatteringUpdator
(
double
mass
,
double
ptMin
=-1. ) :
26
MaterialEffectsUpdator
(mass),
27
thePtMin
(
ptMin
) {}
29
~MultipleScatteringUpdator
() {}
31
virtual
double
deltaP
(
const
TrajectoryStateOnSurface
&,
const
PropagationDirection
)
const
{
32
return
0.;
33
}
34
35
private
:
36
// here comes the actual computation of the values
37
virtual
void
compute
(
const
TrajectoryStateOnSurface
&,
const
PropagationDirection
)
const
;
38
39
40
private
:
41
42
double
thePtMin
;
43
44
};
45
46
#endif
MaterialEffectsUpdator::mass
double mass() const
Definition:
MaterialEffectsUpdator.h:54
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
MultipleScatteringUpdator::MultipleScatteringUpdator
MultipleScatteringUpdator(double mass, double ptMin=-1.)
Definition:
MultipleScatteringUpdator.h:25
MultipleScatteringUpdator
Definition:
MultipleScatteringUpdator.h:14
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
MaterialEffectsUpdator
Definition:
MaterialEffectsUpdator.h:18
MultipleScatteringUpdator::deltaP
virtual double deltaP(const TrajectoryStateOnSurface &, const PropagationDirection) const
reimplementation of deltaP (since always 0)
Definition:
MultipleScatteringUpdator.h:31
MultipleScatteringUpdator::thePtMin
double thePtMin
Definition:
MultipleScatteringUpdator.h:42
MultipleScatteringUpdator::clone
virtual MultipleScatteringUpdator * clone() const
Definition:
MultipleScatteringUpdator.h:16
MaterialEffectsUpdator.h
ExpressReco_HICollisions_FallBack.ptMin
tuple ptMin
Definition:
ExpressReco_HICollisions_FallBack.py:9496
MultipleScatteringUpdator::compute
virtual void compute(const TrajectoryStateOnSurface &, const PropagationDirection) const
Definition:
MultipleScatteringUpdator.cc:14
MultipleScatteringUpdator::~MultipleScatteringUpdator
~MultipleScatteringUpdator()
destructor
Definition:
MultipleScatteringUpdator.h:29
Generated for CMSSW Reference Manual by
1.8.5