ATLAS Offline Software
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 
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};
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  };
40 
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:
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