ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/L1RpcTriggerAnalysis/interface/AnaMenu.h
Revision: 1.1
Committed: Mon Oct 29 12:45:59 2012 UTC (12 years, 6 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_AnaMenu_H
2     #define UserCode_L1RpcTriggerAnalysis_AnaMenu_H
3    
4     class TObjArray;
5     class MuonObj;
6     class EventObj;
7    
8     #include <vector>
9     #include <map>
10     #include <string>
11    
12     class AnaMenu {
13     public:
14     AnaMenu() : debug(false) {}
15     void init(TObjArray& histos);
16     bool filter( const EventObj* ev, const MuonObj* muon,
17     const std::vector<std::string> & namesL1,
18     const std::vector<unsigned int> & algosL1,
19     const std::vector<std::string> & namesHLT,
20     const std::vector<unsigned int> & algosHLT);
21    
22     void resume(TObjArray& histos);
23     bool debug;
24     private:
25     typedef std::map< std::string, unsigned int> AlgoMap ;
26     AlgoMap theAlgosL1, theAlgosHLT;
27     };
28    
29     #endif