ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigConfiguration
TrigConfL1Data
TrigConfL1Data
PIT.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_PIT
6
#define TrigConf_PIT
7
8
#include <string>
9
#include <stdint.h>
10
#include "
TrigConfL1Data/L1DataBaseclass.h
"
11
12
namespace
TrigConf
{
13
class
PIT
:
public
L1DataBaseclass
{
14
public
:
15
PIT
();
16
virtual
~PIT
()
override
=
default
;
17
18
// Accessors
19
20
const
std::string &
thresholdName
()
const
{
return
m_ThresholdName
;}
21
void
setThresholdName
(
const
std::string&
name
) {
m_ThresholdName
=
name
;}
22
23
uint16_t
ctpinSlot
()
const
{
return
m_CtpinSlot
;}
24
void
setCtpinSlot
(
const
uint16_t&
id
) {
m_CtpinSlot
=
id
;}
25
26
uint16_t
ctpinConnector
()
const
{
return
m_CtpinConnector
;}
27
void
setCtpinConnector
(
const
uint16_t&
id
) {
m_CtpinConnector
=
id
;}
28
29
uint16_t
pitNumber
()
const
{
return
m_PitNumber
;}
30
void
setPitNumber
(
const
uint16_t& pitnumber) {
m_PitNumber
= pitnumber;}
31
32
uint16_t
thresholdBit
()
const
{
return
m_ThresholdBit
;}
33
void
setThresholdBit
(
const
uint16_t& num) {
m_ThresholdBit
= num;}
34
35
uint16_t
cableBit
()
const
{
return
m_CableBit
;}
36
void
setCableBit
(
const
uint16_t& num) {
m_CableBit
= num;}
37
38
int
tmToTtId
()
const
{
return
m_TmToTtId
;}
39
void
setTmToTtId
(
const
int
& tmtottid){
m_TmToTtId
= tmtottid;}
40
41
int
triggerThresholdId
()
const
{
return
m_TriggerThresholdId
;}
42
void
setTriggerThresholdId
(
const
int
&
id
){
m_TriggerThresholdId
=
id
;}
43
44
int16_t
thresholdMapping
()
const
{
return
m_ThresholdMapping
;}
45
void
setThresholdMapping
(
const
int16_t& m){
m_ThresholdMapping
= m;}
46
47
bool
thresholdActive
()
const
{
return
m_ThresholdActive
;}
48
void
setThresholdActive
(
const
bool
&
a
){
m_ThresholdActive
=
a
;}
49
50
virtual
void
print
(
const
std::string&
indent
=
""
,
unsigned
int
detail
=1)
const override
;
51
52
protected
:
53
std::string
m_ThresholdName
;
54
uint16_t
m_CtpinSlot
;
55
uint16_t
m_CtpinConnector
;
56
uint16_t
m_PitNumber
;
57
uint16_t
m_ThresholdBit
;
58
uint16_t
m_CableBit
;
59
int
m_TmToTtId
;
60
int
m_TriggerThresholdId
;
61
bool
m_ThresholdActive
;
62
int16_t
m_ThresholdMapping
;
63
};
64
}
65
66
#endif
L1DataBaseclass.h
a
static Double_t a
Definition
LArPhysWaveHECTool.cxx:38
TrigConf::L1DataBaseclass::L1DataBaseclass
L1DataBaseclass()
Definition
L1DataBaseclass.h:24
TrigConf::PIT::thresholdMapping
int16_t thresholdMapping() const
Definition
PIT.h:44
TrigConf::PIT::setTriggerThresholdId
void setTriggerThresholdId(const int &id)
Definition
PIT.h:42
TrigConf::PIT::setCtpinConnector
void setCtpinConnector(const uint16_t &id)
Definition
PIT.h:27
TrigConf::PIT::m_CtpinConnector
uint16_t m_CtpinConnector
Definition
PIT.h:55
TrigConf::PIT::setTmToTtId
void setTmToTtId(const int &tmtottid)
Definition
PIT.h:39
TrigConf::PIT::thresholdActive
bool thresholdActive() const
Definition
PIT.h:47
TrigConf::PIT::tmToTtId
int tmToTtId() const
Definition
PIT.h:38
TrigConf::PIT::pitNumber
uint16_t pitNumber() const
Definition
PIT.h:29
TrigConf::PIT::thresholdBit
uint16_t thresholdBit() const
Definition
PIT.h:32
TrigConf::PIT::print
virtual void print(const std::string &indent="", unsigned int detail=1) const override
Definition
PIT.cxx:27
TrigConf::PIT::m_ThresholdBit
uint16_t m_ThresholdBit
Definition
PIT.h:57
TrigConf::PIT::setThresholdActive
void setThresholdActive(const bool &a)
Definition
PIT.h:48
TrigConf::PIT::m_TmToTtId
int m_TmToTtId
Definition
PIT.h:59
TrigConf::PIT::PIT
PIT()
Definition
PIT.cxx:12
TrigConf::PIT::setCableBit
void setCableBit(const uint16_t &num)
Definition
PIT.h:36
TrigConf::PIT::m_CableBit
uint16_t m_CableBit
Definition
PIT.h:58
TrigConf::PIT::m_ThresholdName
std::string m_ThresholdName
Definition
PIT.h:53
TrigConf::PIT::m_ThresholdMapping
int16_t m_ThresholdMapping
Definition
PIT.h:62
TrigConf::PIT::setThresholdBit
void setThresholdBit(const uint16_t &num)
Definition
PIT.h:33
TrigConf::PIT::thresholdName
const std::string & thresholdName() const
Definition
PIT.h:20
TrigConf::PIT::m_CtpinSlot
uint16_t m_CtpinSlot
Definition
PIT.h:54
TrigConf::PIT::ctpinSlot
uint16_t ctpinSlot() const
Definition
PIT.h:23
TrigConf::PIT::ctpinConnector
uint16_t ctpinConnector() const
Definition
PIT.h:26
TrigConf::PIT::cableBit
uint16_t cableBit() const
Definition
PIT.h:35
TrigConf::PIT::setThresholdName
void setThresholdName(const std::string &name)
Definition
PIT.h:21
TrigConf::PIT::~PIT
virtual ~PIT() override=default
TrigConf::PIT::triggerThresholdId
int triggerThresholdId() const
Definition
PIT.h:41
TrigConf::PIT::setCtpinSlot
void setCtpinSlot(const uint16_t &id)
Definition
PIT.h:24
TrigConf::PIT::setPitNumber
void setPitNumber(const uint16_t &pitnumber)
Definition
PIT.h:30
TrigConf::PIT::m_PitNumber
uint16_t m_PitNumber
Definition
PIT.h:56
TrigConf::PIT::m_TriggerThresholdId
int m_TriggerThresholdId
Definition
PIT.h:60
TrigConf::PIT::m_ThresholdActive
bool m_ThresholdActive
Definition
PIT.h:61
TrigConf::PIT::setThresholdMapping
void setThresholdMapping(const int16_t &m)
Definition
PIT.h:45
TrigConf::TrigConfData::id
unsigned int id() const
Definition
TrigConfData.h:21
TrigConf::TrigConfData::indent
std::ostream & indent(std::ostream &o, int lvl, int size) const
Definition
TrigConfData.cxx:23
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