|
||||
File indexing completed on 2024-04-06 12:09:35
0001 /** 0002 * \class L1TBeamConfiguration 0003 * 0004 * 0005 * Description: offline DQM class for acquiring beam configuration 0006 * 0007 * Implementation: 0008 * <TODO: enter implementation details> 0009 * 0010 * \author: Pietro Vischia - LIP Lisbon pietro.vischia@gmail.com 0011 * 0012 * Changelog: 0013 * 2012/11/2 12:01:01: Class 0014 * 0015 * Todo: see header file 0016 * 0017 * 0018 */ 0019 0020 // 0021 0022 // This class header 0023 #include "DQMOffline/L1Trigger/interface/L1TBeamConfiguration.h" 0024 0025 // System include files 0026 // -- 0027 0028 //// User include files 0029 //#include "DQMServices/Core/interface/DQMStore.h" 0030 // 0031 //#include "DataFormats/Scalers/interface/LumiScalers.h" 0032 //#include "DataFormats/Scalers/interface/Level1TriggerRates.h" 0033 //#include "DataFormats/Scalers/interface/Level1TriggerScalers.h" 0034 // 0035 //#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerReadoutRecord.h" 0036 //#include "DataFormats/L1GlobalTrigger/interface/L1GlobalTriggerEvmReadoutRecord.h" 0037 // 0038 //#include "DataFormats/Common/interface/ConditionsInEdm.h" // Parameters associated to Run, LS and Event 0039 // 0040 //#include "CondFormats/L1TObjects/interface/L1GtTriggerMenuFwd.h" 0041 //#include "CondFormats/L1TObjects/interface/L1GtTriggerMenu.h" 0042 //#include "CondFormats/L1TObjects/interface/L1GtPrescaleFactors.h" 0043 //#include "CondFormats/DataRecord/interface/L1GtTriggerMenuRcd.h" 0044 //#include "CondFormats/DataRecord/interface/L1GtPrescaleFactorsAlgoTrigRcd.h" 0045 //#include "CondFormats/L1TObjects/interface/L1GtMuonTemplate.h" 0046 ///// 0047 //// Luminosity Information 0048 ////#include "DataFormats/Luminosity/interface/LumiDetails.h" 0049 ////#include "DataFormats/Luminosity/interface/LumiSummary.h" 0050 // 0051 //// L1TMonitor includes 0052 /////#include "DQM/L1TMonitor/interface/L1TMenuHelper.h" 0053 //#include "DQMOffline/L1Trigger/interface/L1TMenuHelper.h" 0054 // 0055 //#include "TList.h" 0056 0057 using namespace std; 0058 0059 //------------------------------------------------------------------------------------- 0060 //------------------------------------------------------------------------------------- 0061 0062 L1TBeamConfiguration::L1TBeamConfiguration() { m_valid = false; } 0063 0064 bool L1TBeamConfiguration::bxConfig(unsigned iBx) { 0065 if (m_valid && beam1.size() > iBx && beam2.size() > iBx) { 0066 if (beam1[iBx] && beam2[iBx]) { 0067 return true; 0068 } else { 0069 return false; 0070 } 0071 0072 } else { 0073 return false; 0074 } 0075 }
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.2.1 LXR engine. The LXR team |