CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
SelectReplacementCandidates.h
Go to the documentation of this file.
1 // system include files
2 
3 // system include files
4 #include <memory>
5 
6 // user include files
9 
12 
14 
15 // #include <list>
16 #include <vector>
22 #include "Math/VectorUtil.h"
23 
24 
25 
27 public:
30 
31  virtual void produce(edm::Event& iEvent, const edm::EventSetup& iConfig);
32  virtual void beginJob();
33  virtual void endJob();
34 
35 private:
36  // ----------member functions ---------------------------
37  void getRawIDsAdvanced(const edm::Event& iEvent, const edm::EventSetup& iConfig, std::vector<uint32_t> * L, reco::Muon * muon, bool includeHCAL);
38  int determineMuonsToUse(const edm::Event& iEvent, const edm::EventSetup& iConfig, reco::Muon * muon1, reco::Muon * muon2);
39  int determineMuonsToUse_old(const edm::Event& iEvent, const edm::EventSetup& iConfig, reco::Muon * muon1, reco::Muon * muon2);
40  template < typename T > void ProductNotFound(const edm::Event& iEvent, edm::InputTag inputTag);
41  void transformMuMu2TauTau(reco::Muon * muon1, reco::Muon * muon2);
42 
43  // ----------member data ---------------------------
47 
50 };
51 
TrackDetectorAssociator trackAssociator_
void ProductNotFound(const edm::Event &iEvent, edm::InputTag inputTag)
SelectReplacementCandidates(const edm::ParameterSet &iSetup)
int iEvent
Definition: GenABIO.cc:243
int determineMuonsToUse(const edm::Event &iEvent, const edm::EventSetup &iConfig, reco::Muon *muon1, reco::Muon *muon2)
void getRawIDsAdvanced(const edm::Event &iEvent, const edm::EventSetup &iConfig, std::vector< uint32_t > *L, reco::Muon *muon, bool includeHCAL)
void transformMuMu2TauTau(reco::Muon *muon1, reco::Muon *muon2)
transform muon into tau
TrackAssociatorParameters parameters_
virtual void produce(edm::Event &iEvent, const edm::EventSetup &iConfig)
int determineMuonsToUse_old(const edm::Event &iEvent, const edm::EventSetup &iConfig, reco::Muon *muon1, reco::Muon *muon2)