ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/interface/AnaDet.h
Revision: 1.1
Committed: Mon Nov 28 18:31:03 2011 UTC (13 years, 5 months ago) by konec
Content type: text/plain
Branch: MAIN
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    
6     class TGraph;
7     class TObjArray;
8     class TH1D;
9     class MuonObj;
10     class L1ObjColl;
11     class L1Obj;
12     #include <vector>
13     #include <map>
14     #include <string>
15     #include <bitset>
16    
17     class AnaDet {
18     public:
19     AnaDet(TObjArray& histos);
20     void run( const MuonObj* muon,
21     const std::vector<uint32_t> & detsHitsCompatibleWithMuon,
22     const std::vector<uint32_t> & detsCrossedByMuon,
23     const std::vector<uint32_t> & detsCrossedByMuonDeepInside);
24    
25     TGraph* resume();
26     bool debug;
27    
28     private:
29     DetEfficiencyManager theDetEfficiencyManager;
30     std::vector< std::bitset<6> > theLayers;
31     };
32    
33     #endif