CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L1TBeamConfiguration.h
Go to the documentation of this file.
1 #ifndef DQMOffline_L1Trigger_L1TBeamConfiguration_h
2 #define DQMOffline_L1Trigger_L1TBeamConfiguration_h
3 
4 /*
5  * \class L1TBeamConfiguration
6  *
7  *
8  * Description: offline DQM class for acquiring beam configuration
9  *
10  * Implementation:
11  * <TODO: enter implementation details>
12  *
13  * \author: Pietro Vischia - LIP Lisbon pietro.vischia@gmail.com
14  *
15  * Changelog:
16  * 2012/11/22 12:01:01: Creation, infrastructure and generic crap
17  *
18  * Todo:
19  * -
20  * -
21  *
22  * $Date: 2012/12/10 14:10:21 $
23  * $Revision: 1.2 $
24  *
25  */
26 
27 // System include files
28 //#include <memory>
29 //#include <unistd.h>
30 
31 // User include files
32 //#include "FWCore/Framework/interface/Frameworkfwd.h"
33 //#include "FWCore/Framework/interface/EDAnalyzer.h"
34 //#include "FWCore/Framework/interface/ESHandle.h"
35 //#include "FWCore/Framework/interface/Event.h"
36 //#include "FWCore/Framework/interface/LuminosityBlock.h"
37 //#include "FWCore/Framework/interface/MakerMacros.h"
38 //
39 //#include "FWCore/ParameterSet/interface/ParameterSet.h"
40 //
41 //#include "DQMServices/Core/interface/DQMStore.h"
42 //#include "DQMServices/Core/interface/MonitorElement.h"
43 //#include "FWCore/ServiceRegistry/interface/Service.h"
44 //#include "FWCore/MessageLogger/interface/MessageLogger.h"
45 //
46 //#include "DQM/L1TMonitor/interface/L1TOMDSHelper.h"
47 //
48 //#include <TString.h>
49 
50 #include <iostream>
51 #include <fstream>
52 #include <string>
53 #include <vector>
54 #include <algorithm>
55 
56 // Forward declarations
57 
58 
59 
60 // Helper
61 
62 // Class declaration
63 
64 
66 
67  public:
68 
70 
71  bool bxConfig(unsigned iBx);
72 
73  bool isValid(){return m_valid;}
74 
75  bool m_valid; // Bit Name for which the fit refers to
76  std::vector<bool> beam1;
77  std::vector<bool> beam2;
78 
79 };
80 
81 
82 #endif
83 
bool bxConfig(unsigned iBx)
std::vector< bool > beam2
std::vector< bool > beam1