ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfL1Data
TrigConfL1Data
CaloJetInput.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TrigConf_CaloJetInput
6
#define TrigConf_CaloJetInput
7
8
#include <iosfwd>
9
#include <string>
10
#include "
TrigConfL1Data/L1DataBaseclass.h
"
11
12
namespace
TrigConf
{
13
14
class
CaloJetInput
:
public
L1DataBaseclass
{
15
16
public
:
17
18
CaloJetInput
(
const
std::string&
name
,
19
unsigned
int
version
,
20
const
std::string&
type
,
21
int
ptcut
,
22
int
phimin
,
23
int
phimax
,
24
int
etamin
,
25
int
etamax
);
26
CaloJetInput
();
27
28
virtual
~CaloJetInput
()
override
=
default
;
29
30
// getters
31
const
std::string&
type
()
const
{
return
m_Type
; }
32
int
ptcut
()
const
{
return
m_Ptcut
; }
33
int
phimin
()
const
{
return
m_PhiMin
; }
34
int
phimax
()
const
{
return
m_PhiMax
; }
35
int
etamin
()
const
{
return
m_EtaMin
; }
36
int
etamax
()
const
{
return
m_EtaMax
; }
37
38
// setters
39
void
setType
(
const
std::string&
type
) {
m_Type
=
type
; }
40
void
setPtcut
(
int
ptcut
) {
m_Ptcut
=
ptcut
; }
41
void
setPhiMin
(
int
phimin
) {
m_PhiMin
=
phimin
; }
42
void
setPhiMax
(
int
phimax
) {
m_PhiMax
=
phimax
; }
43
void
setEtaMin
(
int
etamin
) {
m_EtaMin
=
etamin
; }
44
void
setEtaMax
(
int
etamax
) {
m_EtaMax
=
etamax
; }
45
46
virtual
void
print
(
const
std::string&
indent
=
""
,
unsigned
int
detail
=1)
const override
;
47
48
private
:
49
50
std::string
m_Type
;
51
int
m_Ptcut
;
52
int
m_PhiMin
;
53
int
m_PhiMax
;
54
int
m_EtaMin
;
55
int
m_EtaMax
;
56
57
};
58
59
}
60
61
#endif
62
L1DataBaseclass.h
TrigConf::CaloJetInput::CaloJetInput
CaloJetInput(const std::string &name, unsigned int version, const std::string &type, int ptcut, int phimin, int phimax, int etamin, int etamax)
Definition
CaloJetInput.cxx:11
TrigConf::CaloJetInput::m_Type
std::string m_Type
Definition
CaloJetInput.h:50
TrigConf::CaloJetInput::setEtaMin
void setEtaMin(int etamin)
Definition
CaloJetInput.h:43
TrigConf::CaloJetInput::type
const std::string & type() const
Definition
CaloJetInput.h:31
TrigConf::CaloJetInput::setEtaMax
void setEtaMax(int etamax)
Definition
CaloJetInput.h:44
TrigConf::CaloJetInput::m_PhiMax
int m_PhiMax
Definition
CaloJetInput.h:53
TrigConf::CaloJetInput::m_PhiMin
int m_PhiMin
Definition
CaloJetInput.h:52
TrigConf::CaloJetInput::etamax
int etamax() const
Definition
CaloJetInput.h:36
TrigConf::CaloJetInput::phimax
int phimax() const
Definition
CaloJetInput.h:34
TrigConf::CaloJetInput::setType
void setType(const std::string &type)
Definition
CaloJetInput.h:39
TrigConf::CaloJetInput::setPtcut
void setPtcut(int ptcut)
Definition
CaloJetInput.h:40
TrigConf::CaloJetInput::m_EtaMin
int m_EtaMin
Definition
CaloJetInput.h:54
TrigConf::CaloJetInput::m_Ptcut
int m_Ptcut
Definition
CaloJetInput.h:51
TrigConf::CaloJetInput::ptcut
int ptcut() const
Definition
CaloJetInput.h:32
TrigConf::CaloJetInput::m_EtaMax
int m_EtaMax
Definition
CaloJetInput.h:55
TrigConf::CaloJetInput::CaloJetInput
CaloJetInput()
Definition
CaloJetInput.cxx:31
TrigConf::CaloJetInput::phimin
int phimin() const
Definition
CaloJetInput.h:33
TrigConf::CaloJetInput::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition
CaloJetInput.cxx:42
TrigConf::CaloJetInput::setPhiMax
void setPhiMax(int phimax)
Definition
CaloJetInput.h:42
TrigConf::CaloJetInput::setPhiMin
void setPhiMin(int phimin)
Definition
CaloJetInput.h:41
TrigConf::CaloJetInput::etamin
int etamin() const
Definition
CaloJetInput.h:35
TrigConf::CaloJetInput::~CaloJetInput
virtual ~CaloJetInput() override=default
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::version
unsigned int version() const
Definition
TrigConfData.h:24
TrigConf
Forward iterator to traverse the main components of the trigger configuration.
Definition
Config.h:22
detail
Definition
extract_histogram_tag.cxx:14
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0