ATLAS Offline Software
MuonSpectrometer
MuonCalib
MuonCalibEventBase
MuonCalibEventBase
MuonCalibRawRpcTriggerHit.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
//*********************************************************//
6
// Class to store raw Rpc TRIGGER hits //
7
//*********************************************************//
8
9
#ifndef MUONCALIBRAWRPCTRIGGERHIT_H
10
#define MUONCALIBRAWRPCTRIGGERHIT_H
11
// std
12
#include <iomanip>
13
#include <iostream>
14
#include <string>
15
16
namespace
MuonCalib
{
17
23
class
MuonCalibRawRpcTriggerHit
{
24
public
:
25
struct
defineParams
{
26
int
sector
{0};
27
int
padId
{0};
28
int
status
{0};
29
int
errorCode
{0};
30
int
cmaId
{0};
31
int
fel1Id
{0};
32
int
febcId
{0};
33
int
crc
{0};
34
int
bcId
{0};
35
int
time
{0};
36
int
ijk
{0};
37
int
channel
{0};
38
int
overlap
{0};
39
int
threshold
{0};
40
};
41
MuonCalibRawRpcTriggerHit
() =
default
;
42
MuonCalibRawRpcTriggerHit
(
const
MuonCalibRawRpcTriggerHit
& hit) =
default
;
43
MuonCalibRawRpcTriggerHit
&
operator=
(
const
MuonCalibRawRpcTriggerHit
& rhs) =
default
;
44
~MuonCalibRawRpcTriggerHit
() =
default
;
45
46
MuonCalibRawRpcTriggerHit
(
const
defineParams
&
pars
);
47
48
std::ostream&
dump
(std::ostream&
stream
)
const
;
49
50
int
sector
()
const
;
// pad sector Id
51
int
padId
()
const
;
// pad Id
52
int
status
()
const
;
// status
53
int
errorCode
()
const
;
// error code
54
int
cmaId
()
const
;
// CMA Id
55
int
fel1Id
()
const
;
// fel1Id
56
int
febcId
()
const
;
// febcId
57
int
crc
()
const
;
// crc
58
int
bcId
()
const
;
// bc Id
59
int
time
()
const
;
// time
60
int
ijk
()
const
;
// ijk code
61
int
channel
()
const
;
// fired channel
62
int
overlap
()
const
;
// overlap
63
int
threshold
()
const
;
64
65
private
:
66
defineParams
m_pars
{};
67
};
68
69
}
// namespace MuonCalib
70
71
std::ostream&
operator<<
(std::ostream&
stream
,
const
MuonCalib::MuonCalibRawRpcTriggerHit
& rawHit);
72
73
#endif // MuonCalibRawRpcTriggerHit_h
make_hlt_rep.pars
pars
Definition:
make_hlt_rep.py:90
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::padId
int padId
Definition:
MuonCalibRawRpcTriggerHit.h:27
operator<<
std::ostream & operator<<(std::ostream &stream, const MuonCalib::MuonCalibRawRpcTriggerHit &rawHit)
Definition:
MuonCalibRawRpcTriggerHit.cxx:50
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::crc
int crc
Definition:
MuonCalibRawRpcTriggerHit.h:33
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::status
int status
Definition:
MuonCalibRawRpcTriggerHit.h:28
MuonCalib::MuonCalibRawRpcTriggerHit::status
int status() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:13
MuonCalib::MuonCalibRawRpcTriggerHit::dump
std::ostream & dump(std::ostream &stream) const
dump to be used for operator<<() to dump the MuonCalibRawRpcTriggerHit
Definition:
MuonCalibRawRpcTriggerHit.cxx:28
MuonCalib::MuonCalibRawRpcTriggerHit::crc
int crc() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:18
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::cmaId
int cmaId
Definition:
MuonCalibRawRpcTriggerHit.h:30
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::febcId
int febcId
Definition:
MuonCalibRawRpcTriggerHit.h:32
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::overlap
int overlap
Definition:
MuonCalibRawRpcTriggerHit.h:38
AthenaPoolTestWrite.stream
string stream
Definition:
AthenaPoolTestWrite.py:12
MuonCalib::MuonCalibRawRpcTriggerHit::time
int time() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:20
MuonCalib::MuonCalibRawRpcTriggerHit::ijk
int ijk() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:21
MuonCalib::MuonCalibRawRpcTriggerHit::sector
int sector() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:11
MuonCalib::MuonCalibRawRpcTriggerHit::errorCode
int errorCode() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:14
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::errorCode
int errorCode
Definition:
MuonCalibRawRpcTriggerHit.h:29
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::bcId
int bcId
Definition:
MuonCalibRawRpcTriggerHit.h:34
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition:
CscCalcPed.cxx:22
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::ijk
int ijk
Definition:
MuonCalibRawRpcTriggerHit.h:36
MuonCalib::MuonCalibRawRpcTriggerHit::fel1Id
int fel1Id() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:16
MuonCalib::MuonCalibRawRpcTriggerHit::threshold
int threshold() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:24
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams
Definition:
MuonCalibRawRpcTriggerHit.h:25
MuonCalib::MuonCalibRawRpcTriggerHit::operator=
MuonCalibRawRpcTriggerHit & operator=(const MuonCalibRawRpcTriggerHit &rhs)=default
assignment operator
threshold
Definition:
chainparser.cxx:74
MuonCalib::MuonCalibRawRpcTriggerHit::MuonCalibRawRpcTriggerHit
MuonCalibRawRpcTriggerHit()=default
default constructor
MuonCalib::MuonCalibRawRpcTriggerHit::cmaId
int cmaId() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:15
MuonCalib::MuonCalibRawRpcTriggerHit::padId
int padId() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:12
MuonCalib::MuonCalibRawRpcTriggerHit::overlap
int overlap() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:23
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::sector
int sector
Definition:
MuonCalibRawRpcTriggerHit.h:26
MuonCalib::MuonCalibRawRpcTriggerHit::~MuonCalibRawRpcTriggerHit
~MuonCalibRawRpcTriggerHit()=default
destructor
MuonCalib::MuonCalibRawRpcTriggerHit::m_pars
defineParams m_pars
Definition:
MuonCalibRawRpcTriggerHit.h:66
MuonCalib::MuonCalibRawRpcTriggerHit::channel
int channel() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:22
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::time
int time
Definition:
MuonCalibRawRpcTriggerHit.h:35
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::channel
int channel
Definition:
MuonCalibRawRpcTriggerHit.h:37
MuonCalib::MuonCalibRawRpcTriggerHit::defineParams::fel1Id
int fel1Id
Definition:
MuonCalibRawRpcTriggerHit.h:31
MuonCalib::MuonCalibRawRpcTriggerHit::MuonCalibRawRpcTriggerHit
MuonCalibRawRpcTriggerHit(const MuonCalibRawRpcTriggerHit &hit)=default
copy constructor
MuonCalib::MuonCalibRawRpcTriggerHit::febcId
int febcId() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:17
MuonCalib::MuonCalibRawRpcTriggerHit
Definition:
MuonCalibRawRpcTriggerHit.h:23
MuonCalib::MuonCalibRawRpcTriggerHit::bcId
int bcId() const
Definition:
MuonCalibRawRpcTriggerHit.cxx:19
Generated on Thu Nov 7 2024 21:21:44 for ATLAS Offline Software by
1.8.18