ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Event
xAOD
xAODMuonRDO
xAODMuonRDO
versions
NRPCRDO_v1.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef XAODMUONRDO_VERSION_NRPCRDO_V1_H
6
#define XAODMUONRDO_VERSION_NRPCRDO_V1_H
7
8
#include "
AthContainers/AuxElement.h
"
9
10
namespace
xAOD
{
11
13
14
class
NRPCRDO_v1
:
public
SG::AuxElement
{
15
16
public
:
17
19
NRPCRDO_v1
() =
default
;
21
virtual
~NRPCRDO_v1
() =
default
;
22
23
// Method to access stored quantities
24
26
uint32_t
bcid
()
const
;
28
float
time
()
const
;
30
uint16_t
subdetector
()
const
;
32
uint16_t
boardsector
()
const
;
34
uint16_t
board
()
const
;
36
uint16_t
channel
()
const
;
38
float
timeoverthr
()
const
;
39
41
void
setBcid
(
uint32_t
Bcid);
43
void
setTime
(
float
Time);
45
void
setTimeoverthr
(
float
Timeoverthr);
47
void
setSubdetector
(
uint16_t
SubDet);
49
void
setBoardsector
(
uint16_t
Boardsector);
51
void
setBoard
(
uint16_t
Board);
53
void
setChannel
(
uint16_t
Channel);
54
};
55
56
}
57
58
#include "
AthContainers/DataVector.h
"
59
SG_BASE
(
xAOD::NRPCRDO_v1
,
SG::AuxElement
);
60
//DATAVECTOR_BASE( xAOD::NRPCRDO_v1, SG::AuxElement);
61
62
#endif
// XAODMUONRDO_VERSION_NRPCRDO_V1_H
AuxElement.h
Base class for elements of a container that can have aux data.
SG_BASE
#define SG_BASE(D, B)
Declare that class D derives from class B.
Definition
Control/AthenaKernel/AthenaKernel/BaseInfo.h:243
DataVector.h
An STL vector of pointers that by default owns its pointed-to elements.
xAOD::NRPCRDO_v1
Definition
NRPCRDO_v1.h:14
xAOD::NRPCRDO_v1::setBoardsector
void setBoardsector(uint16_t Boardsector)
Set the sector of the board within the subdetector.
xAOD::NRPCRDO_v1::channel
uint16_t channel() const
Fired channel on the read out card.
xAOD::NRPCRDO_v1::subdetector
uint16_t subdetector() const
Global identifier of the RPC detector region from the online side.
xAOD::NRPCRDO_v1::setBoard
void setBoard(uint16_t Board)
Set the number of the TDC channel.
xAOD::NRPCRDO_v1::setTimeoverthr
void setTimeoverthr(float Timeoverthr)
Set the time over threshold.
xAOD::NRPCRDO_v1::timeoverthr
float timeoverthr() const
Measured time in which the signal was above the electronics threshold.
xAOD::NRPCRDO_v1::~NRPCRDO_v1
virtual ~NRPCRDO_v1()=default
Virtual destructor.
xAOD::NRPCRDO_v1::NRPCRDO_v1
NRPCRDO_v1()=default
Default constructor.
xAOD::NRPCRDO_v1::setSubdetector
void setSubdetector(uint16_t SubDet)
Set the sub detector.
xAOD::NRPCRDO_v1::board
uint16_t board() const
Identifier of the readout card on the chamber.
xAOD::NRPCRDO_v1::time
float time() const
Time of the trigger signal within the bunch crossing.
xAOD::NRPCRDO_v1::setChannel
void setChannel(uint16_t Channel)
Set the fire channel number.
xAOD::NRPCRDO_v1::setTime
void setTime(float Time)
Set the trigger time [ns].
xAOD::NRPCRDO_v1::setBcid
void setBcid(uint32_t Bcid)
Set the bunch crossing identifier.
xAOD::NRPCRDO_v1::bcid
uint32_t bcid() const
Bunch crossing identifier.
xAOD::NRPCRDO_v1::boardsector
uint16_t boardsector() const
Identifier of the sector within the subdetector.
SG::AuxElement
AuxElement(SG::AuxVectorData *container, size_t index)
Base class for elements of a container that can have aux data.
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition
ICaloAffectedTool.h:24
xAOD::uint16_t
setWord1 uint16_t
Definition
eFexEMRoI_v1.cxx:93
xAOD::uint32_t
setEventNumber uint32_t
Definition
EventInfo_v1.cxx:127
Generated on
for ATLAS Offline Software by
1.17.0