ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfL1Data
Root
DeadTime.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
TrigConfL1Data/DeadTime.h
"
6
#include <iostream>
7
8
using namespace
std
;
9
10
TrigConf::DeadTime::DeadTime
() :
11
L1DataBaseclass
(),
12
m_simple
(0),
13
m_complex1Level
(0),
14
m_complex1Rate
(0),
15
m_complex2Level
(0),
16
m_complex2Rate
(0)
17
{}
18
19
void
20
TrigConf::DeadTime::print
(
const
std::string&
indent
,
unsigned
int
detail
)
const
{
21
if
(
detail
>=1) {
22
cout <<
indent
<<
"DeadTime "
;
printNameIdV
(
""
);
23
if
(
detail
>=2) {
24
cout <<
indent
<<
" simple DT: "
<<
m_simple
<< endl;
25
cout <<
indent
<<
" complex1 DT size: "
<<
m_complex1Level
<<
" rate: "
<<
m_complex1Rate
<< endl;
26
cout <<
indent
<<
" complex2 DT size: "
<<
m_complex2Level
<<
" rate: "
<<
m_complex2Rate
<< endl;
27
}
28
}
29
}
30
31
void
32
TrigConf::DeadTime::writeXML
(std::ostream &
xmlfile
,
int
indentLevel,
int
indentWidth)
const
{
33
indent
(
xmlfile
,indentLevel, indentWidth)
34
<<
"<Deadtime complex1_level=\""
<<
m_complex1Level
35
<<
"\" complex1_rate=\""
<<
m_complex1Rate
36
<<
"\" complex2_level=\""
<<
m_complex2Level
37
<<
"\" complex2_rate=\""
<<
m_complex2Rate
38
<<
"\" name=\""
<<
name
()
39
<<
"\" simple=\""
<<
m_simple
<<
"\"/>"
40
<< endl;
41
}
DeadTime.h
TrigConf::DeadTime::m_complex1Rate
int m_complex1Rate
Definition
DeadTime.h:38
TrigConf::DeadTime::m_simple
int m_simple
Definition
DeadTime.h:36
TrigConf::DeadTime::m_complex1Level
int m_complex1Level
Definition
DeadTime.h:37
TrigConf::DeadTime::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition
DeadTime.cxx:20
TrigConf::DeadTime::writeXML
virtual void writeXML(std::ostream &xmlfile, int indentLevel=0, int indentWidth=2) const
Definition
DeadTime.cxx:32
TrigConf::DeadTime::DeadTime
DeadTime()
Definition
DeadTime.cxx:10
TrigConf::DeadTime::m_complex2Rate
int m_complex2Rate
Definition
DeadTime.h:40
TrigConf::DeadTime::m_complex2Level
int m_complex2Level
Definition
DeadTime.h:39
TrigConf::L1DataBaseclass::L1DataBaseclass
L1DataBaseclass()
Definition
L1DataBaseclass.h:24
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition
TrigConfData.cxx:23
TrigConf::TrigConfData::printNameIdV
void printNameIdV(const std::string &indent="") const
Definition
TrigConfData.cxx:31
xmlfile
static std::vector< std::string > xmlfile
Definition
iLumiCalc.h:29
detail
Definition
extract_histogram_tag.cxx:14
std
STL namespace.
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0