ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Selection/interface/PassHLT.h
Revision: 1.8
Committed: Wed Oct 17 01:27:39 2012 UTC (12 years, 7 months ago) by anlevin
Content type: text/plain
Branch: MAIN
Changes since 1.7: +5 -0 lines
Log Message:
updates for hcp sync

File Contents

# User Rev Content
1 khahn 1.1 #ifndef PASS_HLT
2     #define PASS_HLT
3    
4     #include <stdint.h>
5 khahn 1.3 #include <bitset>
6     #include "TriggerUtilsBits.h"
7 anlevin 1.8 #include "TriggerUtils.h"
8 dkralph 1.6 #include "ParseArgs.h"
9 khahn 1.1
10 anlevin 1.5 enum EMCYear
11     {
12     k2011_MC,
13     k2012_MC
14     };
15    
16 khahn 1.3 bool passHLTSingleMuon(std::bitset<TRIGGER_BIG_NUMBER>);
17     bool passHLT(std::bitset<TRIGGER_BIG_NUMBER>, unsigned runNum, unsigned channel);
18 anlevin 1.5 bool passHLTMC(std::bitset<TRIGGER_BIG_NUMBER> triggerBits, unsigned runNum, unsigned channel, EMCYear mc_year) ;
19 dkralph 1.6 bool passHLTEMU(ControlFlags &ctrl, std::bitset<TRIGGER_BIG_NUMBER> triggerBits);
20 anlevin 1.8 bool passHLT(ControlFlags &ctrl,
21     std::bitset<TRIGGER_BIG_NUMBER> triggerBits,
22     TrigInfo ti,
23     unsigned run);
24 khahn 1.1 #endif