ATLAS Offline Software
MuonSpectrometer
MuonCalib
MuonCalibExtraTree
MuonCalibExtraTreeEvent
MuonCalibExtraTreeEvent
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
16
class
MuonCalibMUCTPI
{
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};
25
int
thresholdNumber
{0};
26
int
thresholdValue
{0};
27
int
roINumber
{0};
28
int
overlap
{0};
29
int
firstCandidate
{0};
30
int
sectorOverflow
{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
:
55
defineParams
m_params
{};
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
Generated on Sun Dec 22 2024 21:14:56 for ATLAS Offline Software by
1.8.18