CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L2TauJetsProvider.h
Go to the documentation of this file.
1 
2 #ifndef L2TAUJETSPROVIDER_H
3 #define L2TAUJETSPROVIDER_H
4 
5 // user include files
8 
17 //#include "DataFormats/HLTReco/interface/TriggerRefsCollections.h"
18 
19 
20 #include <map>
21 #include <vector>
22 
24  public:
25  explicit L2TauJetsProvider(const edm::ParameterSet&);
27  virtual void produce(edm::Event&, const edm::EventSetup&) override;
28 
29  private:
30  std::vector<l1extra::L1JetParticleRef> tauCandRefVec;
31 std::vector<l1extra::L1JetParticleRef> jetCandRefVec;
32  std::vector<l1extra::L1JetParticleRef> objL1CandRefVec;
34 
35  typedef std::vector<edm::InputTag> vtag;
40  double mEt_Min;
41  std::map<int, const reco::CaloJet> myL2L1JetsMap; //first is # L1Tau , second is L2 jets
42 };
43 #endif
std::map< int, const reco::CaloJet > myL2L1JetsMap
edm::InputTag l1ParticlesJet
std::vector< l1extra::L1JetParticleRef > objL1CandRefVec
l1extra::L1JetParticleRef tauCandRef
L2TauJetsProvider(const edm::ParameterSet &)
edm::InputTag l1ParticlesTau
std::vector< l1extra::L1JetParticleRef > tauCandRefVec
std::vector< l1extra::L1JetParticleRef > jetCandRefVec
virtual void produce(edm::Event &, const edm::EventSetup &) override
edm::InputTag tauTrigger
std::vector< edm::InputTag > vtag