ATLAS Offline Software
L1CaloDerivedRunPars.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef TRIGT1CALOCALIBCONDITIONS_L1CALODERIVEDRUNPARS_H
5 #define TRIGT1CALOCALIBCONDITIONS_L1CALODERIVEDRUNPARS_H
6 
7 #include <string>
8 #include <iostream>
9 
17 {
18  friend std::ostream& operator<<(std::ostream& output, const L1CaloDerivedRunPars& r);
19 public:
21  L1CaloDerivedRunPars(unsigned int channelId, const std::string& timingRegime, const std::string& tierZeroTag);
22 
23  unsigned int channelId() const { return m_channelId; }
24  std::string timingRegime() const { return m_timingRegime; }
25  std::string tierZeroTag() const { return m_tierZeroTag; }
26 
27  void setChannelId(unsigned int channelId) { m_channelId = channelId; }
28  void settimingRegime(const std::string& timingRegime) { m_timingRegime = timingRegime; }
29  void settierZeroTag(const std::string& tierZeroTag) { m_tierZeroTag = tierZeroTag; }
30 
31 private:
32  unsigned int m_channelId = 0;
33  std::string m_timingRegime;
34  std::string m_tierZeroTag;
35 };
36 
37 #endif // TRIGT1CALOCALIBCONDITIONS_L1CALODERIVEDRUNPARS_H
beamspotman.r
def r
Definition: beamspotman.py:676
L1CaloDerivedRunPars::timingRegime
std::string timingRegime() const
Definition: L1CaloDerivedRunPars.h:24
L1CaloDerivedRunPars::channelId
unsigned int channelId() const
Definition: L1CaloDerivedRunPars.h:23
L1CaloDerivedRunPars::m_timingRegime
std::string m_timingRegime
Definition: L1CaloDerivedRunPars.h:33
L1CaloDerivedRunPars::m_channelId
unsigned int m_channelId
Definition: L1CaloDerivedRunPars.h:32
L1CaloDerivedRunPars::setChannelId
void setChannelId(unsigned int channelId)
Definition: L1CaloDerivedRunPars.h:27
L1CaloDerivedRunPars
Folder <-> Object mapping for /TRIGGER/L1Calo/V1/Conditions/DerivedRunPars .
Definition: L1CaloDerivedRunPars.h:17
L1CaloDerivedRunPars::tierZeroTag
std::string tierZeroTag() const
Definition: L1CaloDerivedRunPars.h:25
L1CaloDerivedRunPars::settimingRegime
void settimingRegime(const std::string &timingRegime)
Definition: L1CaloDerivedRunPars.h:28
L1CaloDerivedRunPars::operator<<
friend std::ostream & operator<<(std::ostream &output, const L1CaloDerivedRunPars &r)
Definition: L1CaloDerivedRunPars.cxx:15
L1CaloDerivedRunPars::settierZeroTag
void settierZeroTag(const std::string &tierZeroTag)
Definition: L1CaloDerivedRunPars.h:29
merge.output
output
Definition: merge.py:17
L1CaloDerivedRunPars::m_tierZeroTag
std::string m_tierZeroTag
Definition: L1CaloDerivedRunPars.h:34
L1CaloDerivedRunPars::L1CaloDerivedRunPars
L1CaloDerivedRunPars()
Definition: L1CaloDerivedRunPars.h:20