Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
GsfTracking
interface
GsfMultipleScatteringUpdator.h
Go to the documentation of this file.
1
#ifndef GsfMultipleScatteringUpdator_h_
2
#define GsfMultipleScatteringUpdator_h_
3
4
#include "
TrackingTools/GsfTracking/interface/GsfMaterialEffectsUpdator.h
"
5
14
class
GsfMultipleScatteringUpdator
GCC11_FINAL
:
public
GsfMaterialEffectsUpdator
{
15
16
public
:
17
19
GsfMultipleScatteringUpdator
(
float
mass
) :
20
GsfMaterialEffectsUpdator
(mass,2) {}
21
22
virtual
GsfMultipleScatteringUpdator
*
clone
()
const
23
{
24
return
new
GsfMultipleScatteringUpdator
(*
this
);
25
}
26
28
virtual
void
compute
(
const
TrajectoryStateOnSurface
&,
const
PropagationDirection
,
Effect
[])
const
;
29
30
virtual
size_t
size
()
const
{
return
2;}
31
32
33
};
34
35
#endif
GCC11_FINAL
#define GCC11_FINAL
GsfMultipleScatteringUpdator
Definition:
GsfMultipleScatteringUpdator.h:14
GsfMaterialEffectsUpdator
Definition:
GsfMaterialEffectsUpdator.h:17
GsfMultipleScatteringUpdator::clone
virtual GsfMultipleScatteringUpdator * clone() const
Definition:
GsfMultipleScatteringUpdator.h:22
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
GsfMultipleScatteringUpdator::compute
virtual void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const
Computation: generates vectors of weights, means and standard deviations.
Definition:
GsfMultipleScatteringUpdator.cc:10
GsfMaterialEffectsUpdator::Effect
materialEffect::Effect Effect
Definition:
GsfMaterialEffectsUpdator.h:20
GsfMultipleScatteringUpdator::GsfMultipleScatteringUpdator
GsfMultipleScatteringUpdator(float mass)
constructor with explicit mass
Definition:
GsfMultipleScatteringUpdator.h:19
GsfMaterialEffectsUpdator.h
GsfMaterialEffectsUpdator::mass
float mass() const
Definition:
GsfMaterialEffectsUpdator.h:39
GsfMultipleScatteringUpdator::size
virtual size_t size() const
Definition:
GsfMultipleScatteringUpdator.h:30
Generated for CMSSW Reference Manual by
1.8.5