ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/interface/DetHitDigiGrabber.h
Revision: 1.1
Committed: Fri May 17 13:04:51 2013 UTC (11 years, 11 months ago) by konec
Content type: text/plain
Branch: MAIN
CVS Tags: Artur_28_06_2013
Log Message:
extenstion for OTF

File Contents

# User Rev Content
1 konec 1.1 #ifndef UserCode_L1RpcTriggerAnalysis_DetHitDigiGrabber_H
2     #define UserCode_L1RpcTriggerAnalysis_DetHitDigiGrabber_H
3    
4     #include "FWCore/ParameterSet/interface/ParameterSet.h"
5     #include "UserCode/L1RpcTriggerAnalysis/interface/HitSpecObj.h"
6     #include "UserCode/L1RpcTriggerAnalysis/interface/RPCDigiSpec.h"
7     #include "UserCode/L1RpcTriggerAnalysis/interface/CSCDigiSpec.h"
8     #include "UserCode/L1RpcTriggerAnalysis/interface/DTphDigiSpec.h"
9    
10     namespace edm { class Event; class EventSetup; }
11     class TObjArray;
12     class TrackObj;
13    
14    
15    
16     class DetHitDigiGrabber {
17     public:
18     DetHitDigiGrabber(const edm::ParameterSet& cfg);
19     ~DetHitDigiGrabber();
20    
21     //
22     // get reference hit point (MS2out) or (RE2)
23     //
24     HitSpecObj rpcDetHits(const edm::Event &ev, const edm::EventSetup &es, const TrackObj * simu) const;
25     std::vector< std::pair<uint32_t, uint32_t> > digiCollector(const edm::Event &ev, const edm::EventSetup &es) const;
26    
27     //std::vector<RpcDigiSpec>
28     std::vector<RPCDigiSpec> rpcDetDigis(const edm::Event &ev, const edm::EventSetup &es) const;
29     std::vector<CSCDigiSpec> cscDetDigis(const edm::Event &ev, const edm::EventSetup &es) const ;
30     std::vector<DTphDigiSpec> dtPhiDetDigis(const edm::Event &ev, const edm::EventSetup &es)const;
31     // void dtEtaDetDigis(const edm::Event &ev, const edm::EventSetup &es)const;
32    
33     void initHistos(TObjArray & histos);
34     private:
35     edm::ParameterSet theConfig;
36    
37     };
38     #endif
39