ATLAS Offline Software
Loading...
Searching...
No Matches
MuonCalibRawRpcTriggerHit.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5//*********************************************************//
6// Class to store raw Rpc TRIGGER hits //
7//*********************************************************//
8
9#ifndef MUONCALIBRAWRPCTRIGGERHIT_H
10#define MUONCALIBRAWRPCTRIGGERHIT_H
11// std
12#include <iomanip>
13#include <iostream>
14#include <string>
15
16namespace MuonCalib {
17
22
24 public:
25 struct defineParams {
26 int sector{0};
27 int padId{0};
28 int status{0};
29 int errorCode{0};
30 int cmaId{0};
31 int fel1Id{0};
32 int febcId{0};
33 int crc{0};
34 int bcId{0};
35 int time{0};
36 int ijk{0};
37 int channel{0};
38 int overlap{0};
39 int threshold{0};
40 };
45
47
48 std::ostream& dump(std::ostream& stream) const;
49
50 int sector() const; // pad sector Id
51 int padId() const; // pad Id
52 int status() const; // status
53 int errorCode() const; // error code
54 int cmaId() const; // CMA Id
55 int fel1Id() const; // fel1Id
56 int febcId() const; // febcId
57 int crc() const; // crc
58 int bcId() const; // bc Id
59 int time() const; // time
60 int ijk() const; // ijk code
61 int channel() const; // fired channel
62 int overlap() const; // overlap
63 int threshold() const;
64
65 private:
67 };
68
69} // namespace MuonCalib
70
71std::ostream& operator<<(std::ostream& stream, const MuonCalib::MuonCalibRawRpcTriggerHit& rawHit);
72
73#endif // MuonCalibRawRpcTriggerHit_h
std::ostream & operator<<(std::ostream &stream, const MuonCalib::MuonCalibRawRpcTriggerHit &rawHit)
Calib-EDM version of RpcRawData class.
MuonCalibRawRpcTriggerHit(const MuonCalibRawRpcTriggerHit &hit)=default
copy constructor
MuonCalibRawRpcTriggerHit & operator=(const MuonCalibRawRpcTriggerHit &rhs)=default
assignment operator
~MuonCalibRawRpcTriggerHit()=default
destructor
MuonCalibRawRpcTriggerHit()=default
default constructor
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
-event-from-file