Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
final :
public
GsfMaterialEffectsUpdator
{
15
public
:
17
GsfMultipleScatteringUpdator
(
float
mass
) :
GsfMaterialEffectsUpdator
(mass, 2) {}
18
19
GsfMultipleScatteringUpdator
*
clone
()
const override
{
return
new
GsfMultipleScatteringUpdator
(*
this
); }
20
22
void
compute
(
const
TrajectoryStateOnSurface
&,
const
PropagationDirection
,
Effect
[])
const override
;
23
24
virtual
size_t
size
()
const
{
return
2; }
25
};
26
27
#endif
GsfMultipleScatteringUpdator
Definition:
GsfMultipleScatteringUpdator.h:14
GsfMultipleScatteringUpdator::clone
GsfMultipleScatteringUpdator * clone() const override
Definition:
GsfMultipleScatteringUpdator.h:19
GsfMaterialEffectsUpdator
Definition:
GsfMaterialEffectsUpdator.h:15
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
GsfMaterialEffectsUpdator::Effect
materialEffect::Effect Effect
Definition:
GsfMaterialEffectsUpdator.h:18
GsfMultipleScatteringUpdator::GsfMultipleScatteringUpdator
GsfMultipleScatteringUpdator(float mass)
constructor with explicit mass
Definition:
GsfMultipleScatteringUpdator.h:17
GsfMultipleScatteringUpdator::compute
void compute(const TrajectoryStateOnSurface &, const PropagationDirection, Effect[]) const override
Computation: generates vectors of weights, means and standard deviations.
Definition:
GsfMultipleScatteringUpdator.cc:9
GsfMaterialEffectsUpdator.h
GsfMaterialEffectsUpdator::mass
float mass() const
Definition:
GsfMaterialEffectsUpdator.h:35
GsfMultipleScatteringUpdator::size
virtual size_t size() const
Definition:
GsfMultipleScatteringUpdator.h:24
Generated for CMSSW Reference Manual by
1.8.5