ATLAS Offline Software
MuonSpectrometer
MuonCalib
MuonCalibExtraTree
MuonCalibExtraTreeEvent
MuonCalibExtraTreeEvent
MuonCalibRpcSectorLogic.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef MUONCALIBRPCSECTORLOGIC_H
6
#define MUONCALIBRPCSECTORLOGIC_H
7
8
#include <string>
9
#include <vector>
10
11
namespace
MuonCalib
{
12
16
class
MuonCalibRpcSectorLogic
{
17
public
:
18
struct
defineParams
{
19
int
sectorId
{0};
20
int
fel1Id
{0};
21
int
bcid
{0};
22
int
errorCode
{0};
23
int
crc
{0};
24
int
hasMoreThan2TriggerCand
{0};
25
int
slIndex
{0};
26
float
triggerRates
{0};
27
int
counters
{0};
28
int
slIndex2
{0};
29
int
rowinBcid
{0};
30
int
padid
{0};
31
int
ptid
{0};
32
int
roi
{0};
33
int
outerPlane
{0};
34
int
overlapPhi
{0};
35
int
overlapEta
{0};
36
int
triggerBcid
{0};
37
int
isInput
{0};
38
};
39
MuonCalibRpcSectorLogic
() =
default
;
40
41
MuonCalibRpcSectorLogic
(
const
defineParams
&
pars
);
42
~MuonCalibRpcSectorLogic
() =
default
;
43
44
int
sectorId
()
const
;
45
int
fel1Id
()
const
;
46
int
bcid
()
const
;
47
int
errorCode
()
const
;
48
int
crc
()
const
;
49
int
hasMoreThan2TriggerCand
()
const
;
50
int
slIndex
()
const
;
51
float
triggerRates
()
const
;
52
int
counters
()
const
;
53
int
slIndex2
()
const
;
54
int
rowinBcid
()
const
;
55
int
padid
()
const
;
56
int
ptid
()
const
;
57
int
roi
()
const
;
58
int
outerPlane
()
const
;
59
int
overlapPhi
()
const
;
60
int
overlapEta
()
const
;
61
int
triggerBcid
()
const
;
62
int
isInput
()
const
;
63
64
private
:
65
defineParams
m_params
;
66
};
67
68
}
// namespace MuonCalib
69
70
#endif
MuonCalib::MuonCalibRpcSectorLogic::roi
int roi() const
Definition:
MuonCalibRpcSectorLogic.cxx:24
make_hlt_rep.pars
pars
Definition:
make_hlt_rep.py:90
MuonCalib::MuonCalibRpcSectorLogic::slIndex
int slIndex() const
Definition:
MuonCalibRpcSectorLogic.cxx:17
MuonCalib::MuonCalibRpcSectorLogic::defineParams::hasMoreThan2TriggerCand
int hasMoreThan2TriggerCand
Definition:
MuonCalibRpcSectorLogic.h:24
MuonCalib::MuonCalibRpcSectorLogic::counters
int counters() const
Definition:
MuonCalibRpcSectorLogic.cxx:19
MuonCalib::MuonCalibRpcSectorLogic::defineParams::ptid
int ptid
Definition:
MuonCalibRpcSectorLogic.h:31
MuonCalib::MuonCalibRpcSectorLogic::outerPlane
int outerPlane() const
Definition:
MuonCalibRpcSectorLogic.cxx:25
MuonCalib::MuonCalibRpcSectorLogic::defineParams::isInput
int isInput
Definition:
MuonCalibRpcSectorLogic.h:37
MuonCalib::MuonCalibRpcSectorLogic::defineParams::sectorId
int sectorId
Definition:
MuonCalibRpcSectorLogic.h:19
MuonCalib::MuonCalibRpcSectorLogic::sectorId
int sectorId() const
Definition:
MuonCalibRpcSectorLogic.cxx:11
MuonCalib::MuonCalibRpcSectorLogic::defineParams::slIndex2
int slIndex2
Definition:
MuonCalibRpcSectorLogic.h:28
MuonCalib::MuonCalibRpcSectorLogic::m_params
defineParams m_params
Definition:
MuonCalibRpcSectorLogic.h:65
MuonCalib::MuonCalibRpcSectorLogic::defineParams::triggerBcid
int triggerBcid
Definition:
MuonCalibRpcSectorLogic.h:36
MuonCalib::MuonCalibRpcSectorLogic::defineParams::crc
int crc
Definition:
MuonCalibRpcSectorLogic.h:23
MuonCalib::MuonCalibRpcSectorLogic::MuonCalibRpcSectorLogic
MuonCalibRpcSectorLogic()=default
MuonCalib::MuonCalibRpcSectorLogic
Simplified class designed to store information from RpcSectorLogic.
Definition:
MuonCalibRpcSectorLogic.h:16
MuonCalib::MuonCalibRpcSectorLogic::overlapEta
int overlapEta() const
Definition:
MuonCalibRpcSectorLogic.cxx:27
MuonCalib::MuonCalibRpcSectorLogic::defineParams::roi
int roi
Definition:
MuonCalibRpcSectorLogic.h:32
MuonCalib::MuonCalibRpcSectorLogic::overlapPhi
int overlapPhi() const
Definition:
MuonCalibRpcSectorLogic.cxx:26
MuonCalib::MuonCalibRpcSectorLogic::defineParams::triggerRates
float triggerRates
Definition:
MuonCalibRpcSectorLogic.h:26
MuonCalib::MuonCalibRpcSectorLogic::triggerBcid
int triggerBcid() const
Definition:
MuonCalibRpcSectorLogic.cxx:28
MuonCalib::MuonCalibRpcSectorLogic::padid
int padid() const
Definition:
MuonCalibRpcSectorLogic.cxx:22
MuonCalib::MuonCalibRpcSectorLogic::hasMoreThan2TriggerCand
int hasMoreThan2TriggerCand() const
Definition:
MuonCalibRpcSectorLogic.cxx:16
MuonCalib::MuonCalibRpcSectorLogic::defineParams::counters
int counters
Definition:
MuonCalibRpcSectorLogic.h:27
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition:
CscCalcPed.cxx:22
MuonCalib::MuonCalibRpcSectorLogic::~MuonCalibRpcSectorLogic
~MuonCalibRpcSectorLogic()=default
destructor
MuonCalib::MuonCalibRpcSectorLogic::defineParams::padid
int padid
Definition:
MuonCalibRpcSectorLogic.h:30
MuonCalib::MuonCalibRpcSectorLogic::ptid
int ptid() const
Definition:
MuonCalibRpcSectorLogic.cxx:23
MuonCalib::MuonCalibRpcSectorLogic::defineParams::overlapPhi
int overlapPhi
Definition:
MuonCalibRpcSectorLogic.h:34
MuonCalib::MuonCalibRpcSectorLogic::isInput
int isInput() const
Definition:
MuonCalibRpcSectorLogic.cxx:29
MuonCalib::MuonCalibRpcSectorLogic::errorCode
int errorCode() const
Definition:
MuonCalibRpcSectorLogic.cxx:14
MuonCalib::MuonCalibRpcSectorLogic::defineParams::slIndex
int slIndex
Definition:
MuonCalibRpcSectorLogic.h:25
MuonCalib::MuonCalibRpcSectorLogic::defineParams::bcid
int bcid
Definition:
MuonCalibRpcSectorLogic.h:21
MuonCalib::MuonCalibRpcSectorLogic::crc
int crc() const
Definition:
MuonCalibRpcSectorLogic.cxx:15
MuonCalib::MuonCalibRpcSectorLogic::defineParams
Definition:
MuonCalibRpcSectorLogic.h:18
MuonCalib::MuonCalibRpcSectorLogic::defineParams::rowinBcid
int rowinBcid
Definition:
MuonCalibRpcSectorLogic.h:29
MuonCalib::MuonCalibRpcSectorLogic::defineParams::outerPlane
int outerPlane
Definition:
MuonCalibRpcSectorLogic.h:33
MuonCalib::MuonCalibRpcSectorLogic::defineParams::overlapEta
int overlapEta
Definition:
MuonCalibRpcSectorLogic.h:35
MuonCalib::MuonCalibRpcSectorLogic::defineParams::errorCode
int errorCode
Definition:
MuonCalibRpcSectorLogic.h:22
MuonCalib::MuonCalibRpcSectorLogic::fel1Id
int fel1Id() const
Definition:
MuonCalibRpcSectorLogic.cxx:12
MuonCalib::MuonCalibRpcSectorLogic::triggerRates
float triggerRates() const
Definition:
MuonCalibRpcSectorLogic.cxx:18
MuonCalib::MuonCalibRpcSectorLogic::slIndex2
int slIndex2() const
Definition:
MuonCalibRpcSectorLogic.cxx:20
MuonCalib::MuonCalibRpcSectorLogic::defineParams::fel1Id
int fel1Id
Definition:
MuonCalibRpcSectorLogic.h:20
MuonCalib::MuonCalibRpcSectorLogic::rowinBcid
int rowinBcid() const
Definition:
MuonCalibRpcSectorLogic.cxx:21
MuonCalib::MuonCalibRpcSectorLogic::bcid
int bcid() const
Definition:
MuonCalibRpcSectorLogic.cxx:13
Generated on Thu Nov 7 2024 21:21:44 for ATLAS Offline Software by
1.8.18