CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
JetMuonHitsIDHelper.h
Go to the documentation of this file.
1 #ifndef RecoJets_JetProducers_interface_JetMuonHitsIDHelper_h
2 #define RecoJets_JetProducers_interface_JetMuonHitsIDHelper_h
3 
10 
13 
16 
17 namespace reco {
18 
19  namespace helper {
20 
22  public:
23  // construction
27 
29 
30  void initValues();
31 
32  // interface
33  void calculate(const edm::Event& event, const edm::EventSetup& isetup, const reco::Jet& jet, const int iDbg = 0);
34 
35  // access
36  int numberOfHits1RPC() const { return numberOfHits1RPC_; }
37  int numberOfHits2RPC() const { return numberOfHits2RPC_; }
38  int numberOfHits3RPC() const { return numberOfHits3RPC_; }
39  int numberOfHits4RPC() const { return numberOfHits4RPC_; }
40  int numberOfHitsRPC() const { return numberOfHitsRPC_; }
41 
42  private:
43  edm::InputTag rpcRecHits_; // collection of rpc rechits
44  bool isRECO_; // if this is RECO this will run, else nothing will be added
45 
51 
54  };
55  } // namespace helper
56 } // namespace reco
57 #endif
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > trackingGeometryToken_
Base class for all types of Jets.
Definition: Jet.h:20
void fillDescription(edm::ParameterSetDescription &iDesc)
void calculate(const edm::Event &event, const edm::EventSetup &isetup, const reco::Jet &jet, const int iDbg=0)
edm::EDGetTokenT< RPCRecHitCollection > input_rpchits_token_