ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloPprDisabledChannel.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef TRIGT1CALOCALIBCONDITIONS_L1CALOPPRDISABLEDCHANNEL_H
8#define TRIGT1CALOCALIBCONDITIONS_L1CALOPPRDISABLEDCHANNEL_H
9
14
15#include <iostream>
16#include <string>
17
24
26 friend std::ostream& operator<<(std::ostream& output, const L1CaloPprDisabledChannel& r);
27
28 public:
29
31 L1CaloPprDisabledChannel( unsigned int channelId );
35
37
38 // getters
39 inline L1CaloCoolChannelId channelId(void) const { return m_channelId; };
40
41 inline ChanCalibErrorCode calibErrorCode(void) const { return m_calibErrorCode; };
43
44 inline ChanDeadErrorCode deadErrorCode(void) const { return m_deadErrorCode; };
46
47 inline bool isMasked(void) const { return m_bMasked; };
48 inline void isMasked(bool isMasked) { m_bMasked = isMasked; };
49
50 inline bool isDead(void) const { return m_deadErrorCode.chanValid(); };
51 inline bool hasCalib(void) const { return m_calibErrorCode.chanValid(); };
52
53 inline unsigned int noiseCut() const { return m_noiseCut; }
54 inline void setNoiseCut(unsigned int noiseCut) { m_noiseCut = noiseCut; }
55
56 inline unsigned int disabledBits() const { return m_disabledBits; }
58
59 private:
64 unsigned int m_noiseCut;
65 unsigned int m_disabledBits;
66};
67
68#endif
ChanCalibErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanE...
ChanDeadErrorCode class for L1Calo error codes Adapted from /LVL1/l1calo/coolL1Calo/coolL1Calo/ChanDe...
Encapsulates the ID of one channel of conditions data in COOL, ie the ID of a row in a table.
L1CaloCoolChannelId channelId(void) const
ChanCalibErrorCode calibErrorCode(void) const
void setNoiseCut(unsigned int noiseCut)
~L1CaloPprDisabledChannel()=default
void calibErrorCode(const ChanCalibErrorCode &calibErrorCode)
friend std::ostream & operator<<(std::ostream &output, const L1CaloPprDisabledChannel &r)
void setDisabledBits(unsigned int disabledBits)
ChanDeadErrorCode deadErrorCode(void) const
void deadErrorCode(const ChanDeadErrorCode &deadErrorCode)
int r
Definition globals.cxx:22