ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalibRawRpcCoin.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3*/
4
5//*********************************************************//
6// Class to store raw Rpc information in //
7//*********************************************************//
8
9#ifndef MuonCalibRawRpcCoin_h
10#define MuonCalibRawRpcCoin_h
11
13
14namespace MuonCalib {
15
21 public:
22 MuonCalibRawRpcCoin() = default;
26
27 struct coinPars {
28 unsigned short ijk{0};
29 unsigned short threshold{0};
30 unsigned short overlap{0};
31 unsigned short parentCmId{0};
32 unsigned short parentPadId{0};
33 unsigned short parentSectorId{0};
34 bool lowPtCm{false};
35 };
36
38 defPars() = default;
39 defPars(const defPars&) = default;
40 defPars(defPars&&) = default;
41 };
42
44
45 std::ostream& dump(std::ostream& stream) const;
46
47 unsigned short ijk() const;
48 unsigned short threshold() const;
49 unsigned short overlap() const;
50 unsigned short parentCmId() const;
51 unsigned short parentPadId() const;
52 unsigned short parentSectorId() const;
53 bool lowPtCm() const;
54
55 private:
57 };
58
59} // namespace MuonCalib
60
61std::ostream& operator<<(std::ostream& stream, const MuonCalib::MuonCalibRawRpcCoin& rawHit);
62
63#endif // MuonCalibRawRpcCoin_h
std::ostream & operator<<(std::ostream &stream, const MuonCalib::MuonCalibRawRpcCoin &rawHit)
Calib-EDM version of RpcCoinData class.
MuonCalibRawRpcCoin()=default
default constructor
MuonCalibRawRpcCoin & operator=(const MuonCalibRawRpcCoin &rhs)=default
assignment operator
MuonCalibRawRpcCoin(const MuonCalibRawRpcCoin &hit)=default
copyconstructor
~MuonCalibRawRpcCoin()=default
destructor
unsigned short parentSectorId() const
MuonCalibRawRpcHit()=default
default constructor
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
-event-from-file
defPars(const defPars &)=default