00001
00002
00003
00004
00005 #ifndef __Run1BStoxAODTrigger__
00006 #define __Run1BStoxAODTrigger__
00007
00008 #include "TrigAnalysisTest/ITest.h"
00009
00010
00011 class TH1;
00012 class TFile;
00013
00014 namespace TrigAnalysisTest {
00015
00016 class Run1BStoxAODTrigger : public ITest {
00017 public:
00018 Run1BStoxAODTrigger();
00019
00020 void processEvent(Trig::TrigDecisionTool &trigDecTool);
00021 int finalize();
00022
00023 private:
00024 unsigned int _passed_l1;
00025 unsigned int _passed_hlt;
00026 bool _first_call;
00027 std::map<std::string,int> trigger_counts;
00028
00029 TFile *histFile;
00030
00031
00032 TH1* m_all_triggers;
00033
00034 TH1* m_HLT_EFBMuMuXFex_eta;
00035 TH1* m_HLT_EFBMuMuXFex_mass;
00036
00037 TH1* m_HLT_TrigTauJet;
00038
00039 TH1* m_HLT_MuonEF_NSegments;
00040 TH1* m_HLT_MuonEF_pt;
00041
00042 TH1* m_HLT_TrigEFMissingET;
00043 TH1* m_HLT_TrigEFMissingET_FEB;
00044 TH1* m_HLT_TrigEFMissingET_topocl;
00045
00046 };
00047
00048 }
00049
00050 #endif