Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
DQMOffline
L1Trigger
interface
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
65
class
L1TBeamConfiguration
{
66
67
public
:
68
69
L1TBeamConfiguration
();
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
L1TBeamConfiguration::isValid
bool isValid()
Definition:
L1TBeamConfiguration.h:73
L1TBeamConfiguration::m_valid
bool m_valid
Definition:
L1TBeamConfiguration.h:75
L1TBeamConfiguration::bxConfig
bool bxConfig(unsigned iBx)
Definition:
L1TBeamConfiguration.cc:71
L1TBeamConfiguration::beam2
std::vector< bool > beam2
Definition:
L1TBeamConfiguration.h:77
L1TBeamConfiguration::L1TBeamConfiguration
L1TBeamConfiguration()
Definition:
L1TBeamConfiguration.cc:64
L1TBeamConfiguration::beam1
std::vector< bool > beam1
Definition:
L1TBeamConfiguration.h:76
L1TBeamConfiguration
Definition:
L1TBeamConfiguration.h:65
Generated for CMSSW Reference Manual by
1.8.5