CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackAlgoCompareUtil.h
Go to the documentation of this file.
1 // Original Author: Ryan Kelley (UCSD)
2 // Created: Mon Feb 25 19:25:11 PST 2008
3 
4 // system include files
5 #include <memory>
6 
7 // user include files
16 
17 // Tracking Specific Includes
27 //#include "CommonTools/RecoAlgos/interface/TrackingParticleSelector.h"
29 
30 // Track Association Methods
36 
37 // physics tools
39 
40 // Producer objects
45 
46 #include <string>
47 #include <vector>
48 #include <TMath.h>
49 
50 
51 
52 
53 
55 {
56  public:
57 
58  explicit TrackAlgoCompareUtil(const edm::ParameterSet&);
60 
61  private:
62 
63  virtual void beginJob();
64  virtual void produce(edm::Event&, const edm::EventSetup&) override;
65  virtual void endJob();
66 
69 
70  // ----------member data ---------------------------
82  bool UseVertex;
85 
86 };
87 
88 
89 //define this as a plug-in
#define DEFINE_FWK_MODULE(type)
Definition: MakerMacros.h:17
edm::InputTag trackingParticleLabel_effic
edm::InputTag trackingParticleLabel_fakes
void SetTrackingParticleD0Dz(TrackingParticleRef tp, const reco::BeamSpot &bs, const MagneticField *bf, TPtoRecoTrack &TPRT)
edm::InputTag trackingVertexLabel
virtual void produce(edm::Event &, const edm::EventSetup &) override
TrackAlgoCompareUtil(const edm::ParameterSet &)
edm::InputTag vertexLabel_algoB
edm::InputTag vertexLabel_algoA
edm::InputTag trackLabel_algoA
edm::InputTag associatormap_algoA
edm::InputTag associatormap_algoB
edm::InputTag trackLabel_algoB