Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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