Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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
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
EventSetup
BzeroReferenceTrajectoryFactory::clone
virtual BzeroReferenceTrajectoryFactory * clone() const
Definition:
BzeroReferenceTrajectoryFactory.h:30
L1Trigger_dataformats.reco
dictionary reco
Definition:
L1Trigger_dataformats.py:9
edm::EventSetup
Definition:
EventSetup.h:44
BzeroReferenceTrajectoryFactory::theMass
double theMass
Definition:
BzeroReferenceTrajectoryFactory.h:34
align::BeamSpot
Definition:
StructureType.h:91
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
HDQMDatabaseProducer.config
tuple config
Definition:
HDQMDatabaseProducer.py:18
edm::ParameterSet
Definition:
ParameterSet.h:35
BzeroReferenceTrajectoryFactory::theMomentumEstimate
double theMomentumEstimate
Definition:
BzeroReferenceTrajectoryFactory.h:35
TrajectoryFactoryBase::ExternalPredictionCollection
std::vector< TrajectoryStateOnSurface > ExternalPredictionCollection
Definition:
TrajectoryFactoryBase.h:30
reco::BeamSpot
Definition:
BeamSpot.h:23
HcalObjRepresent::setup
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")
Definition:
HcalObjRepresent.h:628
Generated for CMSSW Reference Manual by
1.8.5