ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/interface/AnaDet.h
Revision: 1.4
Committed: Tue Oct 23 20:17:42 2012 UTC (12 years, 6 months ago) by konec
Content type: text/plain
Branch: MAIN
CVS Tags: Artur_11_07_2013_B, Artur_11_07_2013_A, Artur_11_07_2013, Artur_28_06_2013, HEAD
Changes since 1.3: +3 -1 lines
Log Message:
*** empty log message ***

File Contents

# User Rev Content
1 konec 1.1 #ifndef UserCode_L1RpcTriggerAnalysis_AnaDet_H
2     #define UserCode_L1RpcTriggerAnalysis_AnaDet_H
3    
4     #include "UserCode/L1RpcTriggerAnalysis/interface/DetEfficiencyManager.h"
5 konec 1.2 #include "UserCode/L1RpcTriggerAnalysis/interface/LayerCoincManager.h"
6 konec 1.1
7     class TGraph;
8     class TObjArray;
9     class TH1D;
10     class MuonObj;
11     class L1ObjColl;
12     class L1Obj;
13 konec 1.4 class DetCluDigiObj;
14    
15 konec 1.1 #include <vector>
16     #include <map>
17     #include <string>
18     #include <bitset>
19    
20     class AnaDet {
21     public:
22 konec 1.3 AnaDet() : debug(false) {}
23     void init(TObjArray& histos);
24 konec 1.1 void run( const MuonObj* muon,
25 konec 1.4 const std::vector<DetCluDigiObj> & detsHitsCompatibleWithMuon,
26 konec 1.1 const std::vector<uint32_t> & detsCrossedByMuon,
27     const std::vector<uint32_t> & detsCrossedByMuonDeepInside);
28    
29     TGraph* resume();
30     bool debug;
31    
32     private:
33     DetEfficiencyManager theDetEfficiencyManager;
34 konec 1.2 LayerCoincManager theLayerCoincManager;
35 konec 1.1 };
36    
37     #endif