ATLAS Offline Software
MuonCalibMUCTPI.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 MUONCALIBMUCTPI_H
6 #define MUONCALIBMUCTPI_H
7 
8 #include <string>
9 #include <vector>
10 
11 namespace MuonCalib {
12 
17  public:
18  MuonCalibMUCTPI() = default;
19  struct defineParams {
20  int roiWord{0};
21  int bcID{0};
22  int sysID{0};
23  int subsysID{0};
24  int sectorID{0};
27  int roINumber{0};
28  int overlap{0};
31  int padOverflow{0};
32  float phi{0.};
33  float eta{0.};
34  };
35 
36  MuonCalibMUCTPI(const defineParams& pars);
37  ~MuonCalibMUCTPI() = default;
38 
39  int roiWord() const;
40  int bcID() const;
41  int sysID() const;
42  int subsysID() const;
43  int sectorID() const;
44  int thresholdNumber() const;
45  int thresholdValue() const;
46  int roINumber() const;
47  int overlap() const;
48  int firstCandidate() const;
49  int sectorOverflow() const;
50  int padOverflow() const;
51  float phi() const;
52  float eta() const;
53 
54  private:
56  };
57 
58 } // namespace MuonCalib
59 
60 #endif
MuonCalib::MuonCalibMUCTPI::overlap
int overlap() const
Definition: MuonCalibMUCTPI.cxx:19
MuonCalib::MuonCalibMUCTPI::defineParams::padOverflow
int padOverflow
Definition: MuonCalibMUCTPI.h:31
make_hlt_rep.pars
pars
Definition: make_hlt_rep.py:90
MuonCalib::MuonCalibMUCTPI::sysID
int sysID() const
Definition: MuonCalibMUCTPI.cxx:13
MuonCalib::MuonCalibMUCTPI::defineParams::roINumber
int roINumber
Definition: MuonCalibMUCTPI.h:27
MuonCalib::MuonCalibMUCTPI::thresholdNumber
int thresholdNumber() const
Definition: MuonCalibMUCTPI.cxx:16
MuonCalib::MuonCalibMUCTPI::defineParams::thresholdValue
int thresholdValue
Definition: MuonCalibMUCTPI.h:26
MuonCalib::MuonCalibMUCTPI::padOverflow
int padOverflow() const
Definition: MuonCalibMUCTPI.cxx:22
MuonCalib::MuonCalibMUCTPI::sectorOverflow
int sectorOverflow() const
Definition: MuonCalibMUCTPI.cxx:21
MuonCalib::MuonCalibMUCTPI::roINumber
int roINumber() const
Definition: MuonCalibMUCTPI.cxx:18
MuonCalib::MuonCalibMUCTPI::m_params
defineParams m_params
Definition: MuonCalibMUCTPI.h:55
MuonCalib::MuonCalibMUCTPI::defineParams::bcID
int bcID
Definition: MuonCalibMUCTPI.h:21
MuonCalib::MuonCalibMUCTPI::~MuonCalibMUCTPI
~MuonCalibMUCTPI()=default
destructor
MuonCalib::MuonCalibMUCTPI::MuonCalibMUCTPI
MuonCalibMUCTPI()=default
default constructor
MuonCalib::MuonCalibMUCTPI::bcID
int bcID() const
Definition: MuonCalibMUCTPI.cxx:12
MuonCalib::MuonCalibMUCTPI::subsysID
int subsysID() const
Definition: MuonCalibMUCTPI.cxx:14
MuonCalib::MuonCalibMUCTPI
Simplified class designed to store information from MuCTPi processor.
Definition: MuonCalibMUCTPI.h:16
MuonCalib::MuonCalibMUCTPI::eta
float eta() const
Definition: MuonCalibMUCTPI.cxx:24
MuonCalib::MuonCalibMUCTPI::thresholdValue
int thresholdValue() const
Definition: MuonCalibMUCTPI.cxx:17
MuonCalib::MuonCalibMUCTPI::roiWord
int roiWord() const
Definition: MuonCalibMUCTPI.cxx:11
MuonCalib::MuonCalibMUCTPI::defineParams::sectorID
int sectorID
Definition: MuonCalibMUCTPI.h:24
MuonCalib
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
Definition: CscCalcPed.cxx:22
MuonCalib::MuonCalibMUCTPI::sectorID
int sectorID() const
Definition: MuonCalibMUCTPI.cxx:15
MuonCalib::MuonCalibMUCTPI::defineParams::roiWord
int roiWord
Definition: MuonCalibMUCTPI.h:20
MuonCalib::MuonCalibMUCTPI::defineParams
Definition: MuonCalibMUCTPI.h:19
MuonCalib::MuonCalibMUCTPI::defineParams::sectorOverflow
int sectorOverflow
Definition: MuonCalibMUCTPI.h:30
MuonCalib::MuonCalibMUCTPI::defineParams::phi
float phi
Definition: MuonCalibMUCTPI.h:32
MuonCalib::MuonCalibMUCTPI::phi
float phi() const
Definition: MuonCalibMUCTPI.cxx:23
MuonCalib::MuonCalibMUCTPI::defineParams::subsysID
int subsysID
Definition: MuonCalibMUCTPI.h:23
MuonCalib::MuonCalibMUCTPI::defineParams::firstCandidate
int firstCandidate
Definition: MuonCalibMUCTPI.h:29
MuonCalib::MuonCalibMUCTPI::defineParams::overlap
int overlap
Definition: MuonCalibMUCTPI.h:28
MuonCalib::MuonCalibMUCTPI::defineParams::thresholdNumber
int thresholdNumber
Definition: MuonCalibMUCTPI.h:25
MuonCalib::MuonCalibMUCTPI::firstCandidate
int firstCandidate() const
Definition: MuonCalibMUCTPI.cxx:20
MuonCalib::MuonCalibMUCTPI::defineParams::sysID
int sysID
Definition: MuonCalibMUCTPI.h:22
MuonCalib::MuonCalibMUCTPI::defineParams::eta
float eta
Definition: MuonCalibMUCTPI.h:33