Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
CondFormats
RunInfo
interface
RunSummary.h
Go to the documentation of this file.
1
#ifndef RunSummary_h
2
#define RunSummary_h
3
4
#include <iostream>
5
#include<vector>
6
7
/*
8
* \class RunSummary
9
*
10
* hosting light run information, above all the run start and stop time, the list of subdetector joining, tle number of lumisections.
11
*
12
* \author Michele de Gruttola (degrutto) - INFN Naples / CERN (Sep-24-2008)
13
*
14
*/
15
16
class
RunSummary
{
17
public
:
18
19
int
m_run
;
20
std::string
m_name
;
21
long
long
m_start_time_ll
;
22
std::string
m_start_time_str
;
23
long
long
m_stop_time_ll
;
24
std::string
m_stop_time_str
;
25
int
m_lumisections
;
26
std::vector<int>
m_subdt_in
;
27
std::string
m_hltkey
;
28
long
long
m_nevents
;
29
float
m_rate
;
30
31
enum
subdet
{
PIXEL
,
TRACKER
,
ECAL
,
HCAL
,
DT
,
CSC
,
RPC
};
32
33
RunSummary
();
34
virtual
~RunSummary
(){};
35
static
RunSummary
*
Fake_RunSummary
();
36
37
void
printAllValues
()
const
;
38
std::vector<std::string>
getSubdtIn
()
const
;
39
40
};
41
42
43
#endif
RunSummary::m_rate
float m_rate
Definition:
RunSummary.h:29
RunSummary::Fake_RunSummary
static RunSummary * Fake_RunSummary()
Definition:
RunSummary.cc:4
RunSummary::m_subdt_in
std::vector< int > m_subdt_in
Definition:
RunSummary.h:26
RunSummary::ECAL
Definition:
RunSummary.h:31
RunSummary::subdet
subdet
Definition:
RunSummary.h:31
RunSummary::m_stop_time_str
std::string m_stop_time_str
Definition:
RunSummary.h:24
RunSummary::m_stop_time_ll
long long m_stop_time_ll
Definition:
RunSummary.h:23
RunSummary::PIXEL
Definition:
RunSummary.h:31
RunSummary::m_hltkey
std::string m_hltkey
Definition:
RunSummary.h:27
RunSummary::TRACKER
Definition:
RunSummary.h:31
RunSummary::HCAL
Definition:
RunSummary.h:31
RunSummary::RPC
Definition:
RunSummary.h:31
RunSummary::m_nevents
long long m_nevents
Definition:
RunSummary.h:28
RunSummary::printAllValues
void printAllValues() const
Definition:
RunSummary.cc:16
RunSummary::CSC
Definition:
RunSummary.h:31
RunSummary::m_lumisections
int m_lumisections
Definition:
RunSummary.h:25
RunSummary::RunSummary
RunSummary()
Definition:
RunSummary.cc:2
RunSummary::DT
Definition:
RunSummary.h:31
RunSummary::m_start_time_ll
long long m_start_time_ll
Definition:
RunSummary.h:21
RunSummary
Definition:
RunSummary.h:16
RunSummary::m_name
std::string m_name
Definition:
RunSummary.h:20
RunSummary::m_run
int m_run
Definition:
RunSummary.h:19
RunSummary::~RunSummary
virtual ~RunSummary()
Definition:
RunSummary.h:34
RunSummary::m_start_time_str
std::string m_start_time_str
Definition:
RunSummary.h:22
RunSummary::getSubdtIn
std::vector< std::string > getSubdtIn() const
Definition:
RunSummary.cc:33
Generated for CMSSW Reference Manual by
1.8.5