Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "DQMOffline/L1Trigger/interface/L1TEfficiency_Harvesting.h"
00012
00013 #include "DQMServices/Core/interface/DQMStore.h"
00014
00015 #include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h"
00016 #include "DataFormats/Common/interface/ConditionsInEdm.h"
00017 #include "DataFormats/Luminosity/interface/LumiDetails.h"
00018 #include "DataFormats/Luminosity/interface/LumiSummary.h"
00019
00020 #include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h"
00021 #include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h"
00022 #include "CondFormats/L1TObjects/interface/L1GtPrescaleFactors.h"
00023 #include "CondFormats/L1TObjects/interface/L1GtTriggerMask.h"
00024 #include "CondFormats/DataRecord/interface/L1GtTriggerMaskAlgoTrigRcd.h"
00025 #include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h"
00026 #include "CondFormats/DataRecord/interface/L1GtPrescaleFactorsAlgoTrigRcd.h"
00027
00028 #include "DataFormats/Histograms/interface/MEtoEDMFormat.h"
00029
00030 #include "TList.h"
00031
00032 using namespace edm;
00033 using namespace std;
00034
00035
00036 L1TEfficiency_Harvesting::L1TEfficiency_Harvesting(const ParameterSet & ps){
00037
00038
00039 if (m_verbose) {
00040 cout << "[L1TEfficiency_Harvesting:] ____________ Storage inicialization ____________ " << endl;
00041 cout << "[L1TEfficiency_Harvesting:] Setting up dbe folder: L1T/Efficiency" << endl;
00042 }
00043
00044 dbe = Service < DQMStore > ().operator->();
00045 dbe->setVerbose(0);
00046 dbe->setCurrentFolder("L1T/Efficiency");
00047
00048
00049 if (m_verbose) {cout << "[L1TEfficiency_Harvesting:] Pointer for DQM Store: " << dbe << endl;}
00050 }
00051
00052
00053 L1TEfficiency_Harvesting::~L1TEfficiency_Harvesting(){}
00054
00055
00056 void L1TEfficiency_Harvesting::beginJob(void){
00057
00058 if (m_verbose) {cout << "[L1TEfficiency_Harvesting:] Called beginJob." << endl;}
00059
00060
00061
00062
00063
00064 }
00065
00066
00067 void L1TEfficiency_Harvesting::endJob(void){
00068
00069 if (m_verbose) {cout << "[L1TEfficiency_Harvesting:] Called endJob." << endl;}
00070
00071 }
00072
00073
00074
00075
00076 void L1TEfficiency_Harvesting::beginRun(const edm::Run& run, const edm::EventSetup& iSetup){
00077
00078 if (m_verbose) {cout << "[L1TEfficiency_Harvesting:] Called endRun." << endl;}
00079
00080 }
00081
00082
00083 void L1TEfficiency_Harvesting::endRun(const edm::Run& run, const edm::EventSetup& iSetup){
00084
00085 if (m_verbose) {cout << "[L1TEfficiency_Harvesting:] Called endRun." << endl;}
00086
00087 }
00088
00089
00090 void L1TEfficiency_Harvesting::beginLuminosityBlock(LuminosityBlock const& lumiBlock, EventSetup const& c) {
00091
00092 if(m_verbose){
00093 cout << "[L1TEfficiency_Harvesting:] Called beginLuminosityBlock at LS="
00094 << lumiBlock.id().luminosityBlock() << endl;
00095 }
00096 }
00097
00098
00099 void L1TEfficiency_Harvesting::endLuminosityBlock(LuminosityBlock const& lumiBlock, EventSetup const& c) {
00100
00101 if(m_verbose){
00102 cout << "[L1TEfficiency_Harvesting:] Called endLuminosityBlock at LS="
00103 << lumiBlock.id().luminosityBlock() << endl;
00104 }
00105 }
00106
00107
00108
00109 void L1TEfficiency_Harvesting::analyze(const Event & iEvent, const EventSetup & eventSetup){
00110
00111
00112 }
00113
00114
00115 DEFINE_FWK_MODULE(L1TEfficiency_Harvesting);