ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace 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};
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
~MuonCalibMUCTPI()=default
destructor
MuonCalibMUCTPI()=default
default constructor
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.