Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
MaterialEffects
interface
VolumeMaterialEffectsUpdator.h
Go to the documentation of this file.
1
#ifndef _CR_VOLUMEMATERIALEFFECTSUPDATOR_H_
2
#define _CR_VOLUMEMATERIALEFFECTSUPDATOR_H_
3
9
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
10
#include "
DataFormats/TrajectorySeed/interface/PropagationDirection.h
"
11
12
#include <vector>
13
14
#include "
FWCore/Utilities/interface/GCC11Compatibility.h
"
15
16
class
VolumeMaterialEffectsEstimate
;
17
18
class
VolumeMaterialEffectsUpdator
19
{
20
public
:
21
typedef
VolumeMaterialEffectsEstimate
Estimate
;
22
typedef
std::vector<const VolumeMaterialEffectsEstimate*>
EstimateContainer
;
23
24
public
:
25
VolumeMaterialEffectsUpdator
() {}
26
30
TrajectoryStateOnSurface
updateState
(
const
TrajectoryStateOnSurface
& TSoS,
31
const
PropagationDirection
propDir,
32
const
Estimate
& estimate)
const
;
33
37
TrajectoryStateOnSurface
updateState
(
const
TrajectoryStateOnSurface
& TSoS,
38
const
PropagationDirection
propDir,
39
const
EstimateContainer
& estimates)
const
;
40
41
};
42
43
#endif
VolumeMaterialEffectsEstimate
Definition:
VolumeMaterialEffectsEstimate.h:12
VolumeMaterialEffectsUpdator
Definition:
VolumeMaterialEffectsUpdator.h:18
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
PropagationDirection.h
VolumeMaterialEffectsUpdator::updateState
TrajectoryStateOnSurface updateState(const TrajectoryStateOnSurface &TSoS, const PropagationDirection propDir, const Estimate &estimate) const
Definition:
VolumeMaterialEffectsUpdator.cc:12
VolumeMaterialEffectsUpdator::VolumeMaterialEffectsUpdator
VolumeMaterialEffectsUpdator()
Definition:
VolumeMaterialEffectsUpdator.h:25
GCC11Compatibility.h
TrajectoryStateOnSurface.h
VolumeMaterialEffectsUpdator::EstimateContainer
std::vector< const VolumeMaterialEffectsEstimate * > EstimateContainer
Definition:
VolumeMaterialEffectsUpdator.h:22
VolumeMaterialEffectsUpdator::Estimate
VolumeMaterialEffectsEstimate Estimate
Definition:
VolumeMaterialEffectsUpdator.h:21
Generated for CMSSW Reference Manual by
1.8.5