Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
Alignment
ReferenceTrajectories
plugins
BzeroReferenceTrajectoryFactory.h
Go to the documentation of this file.
1
#include "
Alignment/ReferenceTrajectories/interface/TrajectoryFactoryBase.h
"
2
3
namespace
edm {
4
class
ParameterSet
;
5
class
EventSetup
;
6
}
7
namespace
reco
{
8
class
BeamSpot
;
9
}
10
13
14
class
BzeroReferenceTrajectoryFactory
:
public
TrajectoryFactoryBase
15
{
16
public
:
17
BzeroReferenceTrajectoryFactory
(
const
edm::ParameterSet
&
config
);
18
virtual
~BzeroReferenceTrajectoryFactory
();
19
21
virtual
const
ReferenceTrajectoryCollection
trajectories
(
const
edm::EventSetup
&
setup
,
22
const
ConstTrajTrackPairCollection
&
tracks
,
23
const
reco::BeamSpot
&
beamSpot
)
const
;
24
25
virtual
const
ReferenceTrajectoryCollection
trajectories
(
const
edm::EventSetup
&setup,
26
const
ConstTrajTrackPairCollection
&tracks,
27
const
ExternalPredictionCollection
&external,
28
const
reco::BeamSpot
&beamSpot)
const
;
29
30
virtual
BzeroReferenceTrajectoryFactory
*
clone
()
const
{
return
new
BzeroReferenceTrajectoryFactory
( *
this
); }
31
32
private
:
33
34
double
theMass
;
35
double
theMomentumEstimate
;
36
};
37
mps_alisetup.config
tuple config
Definition:
mps_alisetup.py:145
SiPixelRawToDigiRegional_cfi.beamSpot
tuple beamSpot
Definition:
SiPixelRawToDigiRegional_cfi.py:11
ParameterSet
Definition:
Functions.h:16
BzeroReferenceTrajectoryFactory
Definition:
BzeroReferenceTrajectoryFactory.h:14
BzeroReferenceTrajectoryFactory::~BzeroReferenceTrajectoryFactory
virtual ~BzeroReferenceTrajectoryFactory()
Definition:
BzeroReferenceTrajectoryFactory.cc:34
TrajectoryFactoryBase.h
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:107
EventSetup
BzeroReferenceTrajectoryFactory::clone
virtual BzeroReferenceTrajectoryFactory * clone() const
Definition:
BzeroReferenceTrajectoryFactory.h:30
edm::EventSetup
Definition:
EventSetup.h:45
BzeroReferenceTrajectoryFactory::theMass
double theMass
Definition:
BzeroReferenceTrajectoryFactory.h:34
align::BeamSpot
Definition:
StructureType.h:91
GeneralSetup.setup
def setup
Definition:
GeneralSetup.py:1
BzeroReferenceTrajectoryFactory::BzeroReferenceTrajectoryFactory
BzeroReferenceTrajectoryFactory(const edm::ParameterSet &config)
Definition:
BzeroReferenceTrajectoryFactory.cc:24
TrajectoryFactoryBase::ConstTrajTrackPairCollection
AlignmentAlgorithmBase::ConstTrajTrackPairCollection ConstTrajTrackPairCollection
Definition:
TrajectoryFactoryBase.h:27
TrajectoryFactoryBase::ReferenceTrajectoryCollection
std::vector< ReferenceTrajectoryPtr > ReferenceTrajectoryCollection
Definition:
TrajectoryFactoryBase.h:28
BzeroReferenceTrajectoryFactory::trajectories
virtual const ReferenceTrajectoryCollection trajectories(const edm::EventSetup &setup, const ConstTrajTrackPairCollection &tracks, const reco::BeamSpot &beamSpot) const
Produce the reference trajectories.
Definition:
BzeroReferenceTrajectoryFactory.cc:39
testEve_cfg.tracks
tuple tracks
Definition:
testEve_cfg.py:39
TrajectoryFactoryBase
Definition:
TrajectoryFactoryBase.h:19
edm::ParameterSet
Definition:
ParameterSet.h:36
BzeroReferenceTrajectoryFactory::theMomentumEstimate
double theMomentumEstimate
Definition:
BzeroReferenceTrajectoryFactory.h:35
TrajectoryFactoryBase::ExternalPredictionCollection
std::vector< TrajectoryStateOnSurface > ExternalPredictionCollection
Definition:
TrajectoryFactoryBase.h:30
reco::BeamSpot
Definition:
BeamSpot.h:22
Generated for CMSSW Reference Manual by
1.8.5