ATLAS Offline Software
Loading...
Searching...
No Matches
L1CaloRunParameters.h
Go to the documentation of this file.
1// -*- C++ -*-
2#ifndef TRIGT1CALOCALIBCONDITIONS_L1CALORUNPARAMETERS_H
3/*
4 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
5*/
6#define TRIGT1CALOCALIBCONDITIONS_L1CALORUNPARAMETERS_H
7
8#include <string>
9#include <iostream>
10
18{
19 friend std::ostream& operator<<(std::ostream& output, const L1CaloRunParameters& r);
20public:
22 L1CaloRunParameters(unsigned int channelId, const std::string& runType, const std::string& runActionName, unsigned int runActionVersion, const std::string& readoutConfig, unsigned int readoutConfigID, const std::string& ttcConfiguration, unsigned int ttcConfigurationID, const std::string& triggerMenu, const std::string& calibration, const std::string& conditions);
23
24 unsigned int channelId() const { return m_channelId; }
25 const std::string& runType() const { return m_runType; }
26 const std::string& runActionName() const { return m_runActionName; }
27 unsigned int runActionVersion() const { return m_runActionVersion; }
28 const std::string& readoutConfig() const { return m_readoutConfig; }
29 unsigned int readoutConfigID() const { return m_readoutConfigID; }
30 const std::string& ttcConfiguration() const { return m_ttcConfiguration; }
31 unsigned int ttcConfigurationID() const { return m_ttcConfigurationID; }
32 const std::string& triggerMenu() const { return m_triggerMenu; }
33 const std::string& calibration() const { return m_calibration; }
34 const std::string& conditions() const { return m_conditions; }
35
36 void setChannelId(unsigned int channelId) { m_channelId = channelId; }
37 void setrunType(const std::string& runType) { m_runType = runType; }
44 void settriggerMenu(const std::string& triggerMenu) { m_triggerMenu = triggerMenu; }
45 void setcalibration(const std::string& calibration) { m_calibration = calibration; }
46 void setconditions(const std::string& conditions) { m_conditions = conditions; }
47
48private:
49 unsigned int m_channelId = 0;
50 std::string m_runType;
51 std::string m_runActionName;
52 unsigned int m_runActionVersion = 0;
53 std::string m_readoutConfig;
54 unsigned int m_readoutConfigID = 0;
55 std::string m_ttcConfiguration;
56 unsigned int m_ttcConfigurationID = 0;
57 std::string m_triggerMenu;
58 std::string m_calibration;
59 std::string m_conditions;
60};
61
62#endif // TRIGT1CALOCALIBCONDITIONS_L1CALORUNPARAMETERS_H
void setcalibration(const std::string &calibration)
friend std::ostream & operator<<(std::ostream &output, const L1CaloRunParameters &r)
void setreadoutConfig(const std::string &readoutConfig)
void setrunType(const std::string &runType)
unsigned int m_ttcConfigurationID
unsigned int ttcConfigurationID() const
void setChannelId(unsigned int channelId)
unsigned int m_runActionVersion
void settriggerMenu(const std::string &triggerMenu)
void setreadoutConfigID(unsigned int readoutConfigID)
void setttcConfigurationID(unsigned int ttcConfigurationID)
void setrunActionVersion(unsigned int runActionVersion)
void setconditions(const std::string &conditions)
const std::string & runActionName() const
const std::string & ttcConfiguration() const
const std::string & calibration() const
const std::string & conditions() const
void setrunActionName(const std::string &runActionName)
const std::string & runType() const
const std::string & readoutConfig() const
unsigned int readoutConfigID() const
void setttcConfiguration(const std::string &ttcConfiguration)
unsigned int runActionVersion() const
unsigned int channelId() const
const std::string & triggerMenu() const
int r
Definition globals.cxx:22