CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PFTrackProducer.h
Go to the documentation of this file.
1 #ifndef PFTrackProducer_H
2 #define PFTrackProducer_H
3 
11 
19 class PFTrackTransformer;
21 public:
22 
24  explicit PFTrackProducer(const edm::ParameterSet&);
25 
28 
29 private:
30  virtual void beginRun(const edm::Run&,const edm::EventSetup&) override;
31  virtual void endRun(const edm::Run&,const edm::EventSetup&) override;
32 
34  virtual void produce(edm::Event&, const edm::EventSetup&) override;
35 
38  std::vector<edm::InputTag> tracksContainers_;
45  bool trajinev_;
46  bool gsfinev_;
47 
48 };
49 #endif
edm::InputTag muonColl_
TrackQuality
track quality
Definition: TrackBase.h:93
PFTrackProducer(const edm::ParameterSet &)
Constructor.
edm::InputTag vtx_h
std::vector< edm::InputTag > tracksContainers_
virtual void endRun(const edm::Run &, const edm::EventSetup &) override
bool useQuality_
TRACK QUALITY.
virtual void beginRun(const edm::Run &, const edm::EventSetup &) override
edm::InputTag gsfTrackLabel_
PFTrackTransformer * pfTransformer_
PFTrackTransformer.
virtual void produce(edm::Event &, const edm::EventSetup &) override
Produce the PFRecTrack collection.
reco::TrackBase::TrackQuality trackQuality_
Definition: Run.h:41
~PFTrackProducer()
Destructor.