test
Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
#include "
FWCore/Utilities/interface/Visibility.h
"
14
15
class
MultipleScatteringUpdator
final :
public
MaterialEffectsUpdator
16
{
17
virtual
dso_export
MultipleScatteringUpdator
*
clone
()
const
{
18
return
new
MultipleScatteringUpdator
(*
this
);
19
}
20
21
public
:
26
MultipleScatteringUpdator
(
float
mass
,
float
ptMin
=-1. ) :
27
MaterialEffectsUpdator
(mass),
28
thePtMin
(
ptMin
) {}
30
~MultipleScatteringUpdator
() {}
31
32
33
// here comes the actual computation of the values
34
virtual
void
compute
(
const
TrajectoryStateOnSurface
&,
const
PropagationDirection
,
Effect
& effect)
const
;
35
36
37
private
:
38
39
float
thePtMin
;
40
41
};
42
43
#endif
MaterialEffectsUpdator::Effect
materialEffect::Effect Effect
Definition:
MaterialEffectsUpdator.h:57
MultipleScatteringUpdator::MultipleScatteringUpdator
MultipleScatteringUpdator(float mass, float ptMin=-1.)
Definition:
MultipleScatteringUpdator.h:26
MaterialEffectsUpdator::mass
float mass() const
Definition:
MaterialEffectsUpdator.h:84
MultipleScatteringUpdator::compute
virtual void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect &effect) const
Definition:
MultipleScatteringUpdator.cc:15
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
dso_export
#define dso_export
MultipleScatteringUpdator
Definition:
MultipleScatteringUpdator.h:15
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
Visibility.h
MaterialEffectsUpdator
Definition:
MaterialEffectsUpdator.h:54
PtMinSelector_cfg.ptMin
tuple ptMin
Definition:
PtMinSelector_cfg.py:44
MultipleScatteringUpdator::thePtMin
float thePtMin
Definition:
MultipleScatteringUpdator.h:39
MultipleScatteringUpdator::clone
virtual MultipleScatteringUpdator * clone() const
Definition:
MultipleScatteringUpdator.h:17
MaterialEffectsUpdator.h
MultipleScatteringUpdator::~MultipleScatteringUpdator
~MultipleScatteringUpdator()
destructor
Definition:
MultipleScatteringUpdator.h:30
Generated for CMSSW Reference Manual by
1.8.5