Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
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
PtMinSelector_cfg.ptMin
tuple ptMin
Definition:
PtMinSelector_cfg.py:44
MultipleScatteringUpdator::thePtMin
double thePtMin
Definition:
MultipleScatteringUpdator.h:42
MultipleScatteringUpdator::clone
virtual MultipleScatteringUpdator * clone() const
Definition:
MultipleScatteringUpdator.h:16
MaterialEffectsUpdator.h
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