CMS 3D CMS Logo

ConversionTrackProducer.h
Go to the documentation of this file.
1 #ifndef ConversionTrackProducer_h
2 #define ConversionTrackProducer_h
3 
4 //
5 // Package: RecoTracker/FinalTrackSelectors
6 // Class: ConversionTrackProducer
7 //
8 // Description: Hit Dumper
9 //
10 // Original Author: Steve Wagner, stevew@pizero.colorado.edu
11 // Created: Sat Jan 14 22:00:00 UTC 2006
12 //
13 //
14 
18 
25 
27 
30 
33 
34 namespace reco {
35  class BeamSpot;
36 }
37 
38 //--------------------------------------------------
39 //Added by D. Giordano
40 // 2011/08/05
41 // Reduction of the track sample based on geometric hypothesis for conversion tracks
43 //--------------------------------------------------
44 
48 
49 public:
50  explicit ConversionTrackProducer(const edm::ParameterSet& conf);
51 
52  ~ConversionTrackProducer() override;
53 
54  void produce(edm::Event& e, const edm::EventSetup& c) override;
55 
56 private:
66 
67  //--------------------------------------------------
68  //Added by D. Giordano
69  // 2011/08/05
70  // Reduction of the track sample based on geometric hypothesis for conversion tracks
71 
75  double minConvRadius;
77 };
78 #endif
IdealHelixParameters.h
ConversionTrackProducer::produce
void produce(edm::Event &e, const edm::EventSetup &c) override
Definition: ConversionTrackProducer.cc:56
ConversionTrackProducer::minConvRadius
double minConvRadius
Definition: ConversionTrackProducer.h:75
align::BeamSpot
Definition: StructureType.h:89
edm::EDGetTokenT
Definition: EDGetToken.h:33
TrackBase.h
ConversionTrackProducer::TrajGsfTrackAssociationCollection
edm::AssociationMap< edm::OneToOne< std::vector< Trajectory >, reco::GsfTrackCollection, unsigned short > > TrajGsfTrackAssociationCollection
Definition: ConversionTrackProducer.h:47
EDProducer.h
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
TrajGsfTrackAssociation.h
ConversionTrackProducer::setTrackerOnly
bool setTrackerOnly
Definition: ConversionTrackProducer.h:61
ConversionTrackProducer::setArbitratedMerged
bool setArbitratedMerged
Definition: ConversionTrackProducer.h:64
ConversionTrackProducer::kfTrajectories
edm::EDGetTokenT< TrajTrackAssociationCollection > kfTrajectories
Definition: ConversionTrackProducer.h:58
TrackingRecHit.h
Track.h
ConversionTrack.h
TrackFwd.h
IdealHelixParameters
Definition: IdealHelixParameters.h:21
ConversionTrackProducer::genericTracks
edm::EDGetTokenT< edm::View< reco::Track > > genericTracks
Definition: ConversionTrackProducer.h:57
IdealMagneticFieldRecord.h
ConversionTrackProducer::setArbitratedMergedEcalGeneral
bool setArbitratedMergedEcalGeneral
Definition: ConversionTrackProducer.h:65
ConversionTrackFwd.h
TrajTrackAssociation.h
ConversionTrackProducer::setArbitratedEcalSeeded
bool setArbitratedEcalSeeded
Definition: ConversionTrackProducer.h:63
ConversionTrackProducer::useTrajectory
bool useTrajectory
Definition: ConversionTrackProducer.h:60
ConversionTrackProducer::filterOnConvTrackHyp
bool filterOnConvTrackHyp
Definition: ConversionTrackProducer.h:74
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
edm::AssociationMap
Definition: AssociationMap.h:48
ConversionTrackProducer::gsfTrajectories
edm::EDGetTokenT< TrajGsfTrackAssociationCollection > gsfTrajectories
Definition: ConversionTrackProducer.h:59
edm::stream::EDProducer
Definition: EDProducer.h:38
MagneticField.h
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
ConversionTrackProducer::magFieldToken
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > magFieldToken
Definition: ConversionTrackProducer.h:73
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord >
reco::GsfTrackCollection
std::vector< GsfTrack > GsfTrackCollection
collection of GsfTracks
Definition: GsfTrackFwd.h:9
ConversionTrackProducer
Definition: ConversionTrackProducer.h:45
EventSetup.h
ConversionTrackProducer::~ConversionTrackProducer
~ConversionTrackProducer() override
Definition: ConversionTrackProducer.cc:53
ConversionTrackProducer::beamSpotInputTag
edm::EDGetTokenT< reco::BeamSpot > beamSpotInputTag
Definition: ConversionTrackProducer.h:72
ParameterSet.h
ConversionTrackProducer::ConversionTrackProducer
ConversionTrackProducer(const edm::ParameterSet &conf)
Definition: ConversionTrackProducer.cc:32
edm::Event
Definition: Event.h:73
ConversionTrackProducer::ConvTrackPreSelector
IdealHelixParameters ConvTrackPreSelector
Definition: ConversionTrackProducer.h:76
MillePedeFileConverter_cfg.e
e
Definition: MillePedeFileConverter_cfg.py:37
ConversionTrackProducer::setIsGsfTrackOpen
bool setIsGsfTrackOpen
Definition: ConversionTrackProducer.h:62