CMS 3D CMS Logo

ODLaserConfig.h
Go to the documentation of this file.
1 #ifndef ODLASERCONFIG_H
2 #define ODLASERCONFIG_H
3 
4 #include <map>
5 #include <stdexcept>
8 #define USE_NORM 1
9 #define USE_CHUN 2
10 #define USE_BUFF 3
11 
12 /* Buffer Size */
13 #define BUFSIZE 200;
14 
15 class ODLaserConfig : public IODConfig {
16 public:
17  friend class EcalCondDBInterface;
18  ODLaserConfig();
19  ~ODLaserConfig() override;
20 
21  // User data methods
22  inline std::string getTable() override { return "ECAL_Laser_CONFIGURATION"; }
23 
24  inline void setId(int id) { m_ID = id; }
25  inline int getId() const { return m_ID; }
26  inline void setSize(unsigned int id) { m_size = id; }
27  inline unsigned int getSize() const { return m_size; }
28 
29  inline void setDebug(int x) { m_debug = x; }
30  inline int getDebug() const { return m_debug; }
31  inline void setDummy(int x) { m_dummy = x; }
32  inline int getDummy() const { return m_dummy; }
33 
34  inline void setMatacqBaseAddress(int x) { m_mq_base = x; }
35  inline int getMatacqBaseAddress() const { return m_mq_base; }
36  inline void setMatacqNone(int x) { m_mq_none = x; }
37  inline int getMatacqNone() const { return m_mq_none; }
38  inline void setMatacqMode(std::string x) { m_mode = x; }
39  inline std::string getMatacqMode() const { return m_mode; }
40  inline void setChannelMask(int x) { m_chan_mask = x; }
41  inline int getChannelMask() const { return m_chan_mask; }
43  inline std::string getMaxSamplesForDaq() const { return m_samples; }
44  inline void setMatacqFedId(int x) { m_mq_fed = x; }
45  inline int getMatacqFedId() const { return m_mq_fed; }
47  inline std::string getPedestalFile() const { return m_ped_file; }
48  inline void setUseBuffer(int x) { m_use_buffer = x; }
49  inline int getUseBuffer() const { return m_use_buffer; }
50  inline void setPostTrig(int x) { m_post_trig = x; }
51  inline int getPostTrig() const { return m_post_trig; }
52  inline void setFPMode(int x) { m_fp_mode = x; }
53  inline int getFPMode() const { return m_fp_mode; }
55  inline std::string getHalModuleFile() const { return m_hal_mod_file; }
56  inline void setMatacqVernierMax(int x) { m_matacq_vernier_max = x; }
57  inline int getMatacqVernierMax() { return m_matacq_vernier_max; }
58  inline void setMatacqVernierMin(int x) { m_matacq_vernier_min = x; }
59  inline int getMatacqVernierMin() { return m_matacq_vernier_min; }
60 
63 
66 
68  inline std::string getMatacqSerialNumber() const { return m_serial; }
69 
70  inline void setPedestalRunEventCount(int x) { m_ped_count = x; }
71  inline int getPedestalRunEventCount() const { return m_ped_count; }
72 
73  inline void setRawDataMode(int x) { m_raw_mode = x; }
74  inline int getRawDataMode() const { return m_raw_mode; }
75 
77  inline std::string getMatacqAcquisitionMode() const { return m_aqmode; }
78 
80  inline std::string getLocalOutputFile() const { return m_mq_file; }
81 
82  // emtc
83  inline void setEMTCNone(int x) { m_emtc_1 = x; }
84  inline int getEMTCNone() const { return m_emtc_1; }
85  inline void setWTE2LaserDelay(int x) { m_emtc_2 = x; }
86  inline int getWTE2LaserDelay() const { return m_emtc_2; }
87  inline void setLaserPhase(int x) { m_emtc_3 = x; }
88  inline int getLaserPhase() const { return m_emtc_3; }
89  inline void setEMTCTTCIn(int x) { m_emtc_4 = x; }
90  inline int getEMTCTTCIn() const { return m_emtc_4; }
91  inline void setEMTCSlotId(int x) { m_emtc_5 = x; }
92  inline int getEMTCSlotId() const { return m_emtc_5; }
93 
94  // void setParameters(std::map<std::string,std::string> my_keys_map);
95 
96  // laser
97 
98  inline void setWaveLength(int x) { m_wave = x; }
99  inline int getWaveLength() const { return m_wave; }
100 
101  inline void setPower(int x) { m_power = x; }
102  inline int getPower() const { return m_power; }
103 
104  inline void setOpticalSwitch(int x) { m_switch = x; }
105  inline int getOpticalSwitch() const { return m_switch; }
106 
107  inline void setFilter(int x) { m_filter = x; }
108  inline int getFilter() const { return m_filter; }
109 
110  inline void setLaserControlOn(int x) { m_on = x; }
111  inline int getLaserControlOn() const { return m_on; }
112 
114  inline std::string getLaserControlHost() const { return m_laserhost; }
115 
116  inline void setLaserControlPort(int x) { m_laserport = x; }
117  inline int getLaserControlPort() const { return m_laserport; }
118 
119  inline void setLaserTag(std::string x) { m_laser_tag = x; }
120  inline std::string getLaserTag() const { return m_laser_tag; }
121 
122  // new parameters
123 
124  inline void setWTE2LedDelay(int x) { m_wte_2_led_delay = x; }
125  inline int getWTE2LedDelay() const { return m_wte_2_led_delay; }
126 
127  inline void setLed1ON(int x) { m_led1_on = x; }
128  inline int getLed1ON() const { return m_led1_on; }
129 
130  inline void setLed2ON(int x) { m_led2_on = x; }
131  inline int getLed2ON() const { return m_led2_on; }
132 
133  inline void setLed3ON(int x) { m_led3_on = x; }
134  inline int getLed3ON() const { return m_led3_on; }
135 
136  inline void setLed4ON(int x) { m_led4_on = x; }
137  inline int getLed4ON() const { return m_led4_on; }
138 
139  inline void setVinj(int x) { m_vinj = x; }
140  inline int getVinj() const { return m_vinj; }
141 
143  inline int getOrangeLedMonAmpl() const { return m_orange_led_mon_ampl; }
144 
145  inline void setBlueLedMonAmpl(int x) { m_blue_led_mon_ampl = x; }
146  inline int getBlueLedMonAmpl() const { return m_blue_led_mon_ampl; }
147 
149  inline std::string getTrigLogFile() const { return m_trig_log_file; }
150 
151  inline void setLedControlON(int x) { m_led_control_on = x; }
152  inline int getLedControlON() const { return m_led_control_on; }
153 
156 
157  inline void setLedControlPort(int x) { m_led_control_port = x; }
158  inline int getLedControlPort() const { return m_led_control_port; }
159 
160  inline void setIRLaserPower(int x) { m_ir_laser_power = x; }
161  inline int getIRLaserPower() const { return m_ir_laser_power; }
162 
163  inline void setGreenLaserPower(int x) { m_green_laser_power = x; }
164  inline int getGreenLaserPower() const { return m_green_laser_power; }
165 
166  inline void setRedLaserPower(int x) { m_red_laser_power = x; }
167  inline int getRedLaserPower() const { return m_red_laser_power; }
168 
171 
173  inline int getIRLaserLogAttenuator() const { return m_ir_laser_log_attenuator; }
174 
177 
180 
183 
184  inline void setLaserClob(unsigned char* x) { m_laser_clob = x; }
185  inline unsigned char* getLaserClob() const { return m_laser_clob; }
186 
187  void setParameters(const std::map<std::string, std::string>& my_keys_map);
188 
189  int fetchNextId() noexcept(false);
190 
191 private:
192  void prepareWrite() noexcept(false) override;
193  void writeDB() noexcept(false);
194  void clear();
195  void fetchData(ODLaserConfig* result) noexcept(false);
196  int fetchID() noexcept(false);
197 
198  // User data
199  int m_ID;
200 
201  // mataq
202  int m_dummy;
203  int m_debug;
206  std::string m_mode;
208  std::string m_samples;
209  int m_mq_fed;
210  std::string m_ped_file;
217  std::string m_serial;
220  std::string m_aqmode;
221  std::string m_mq_file;
224 
225  // emtc
226  int m_emtc_1;
227  int m_emtc_2;
228  int m_emtc_3;
229  int m_emtc_4;
230  int m_emtc_5;
231 
232  // laser
233  int m_wave;
234  int m_power;
235  int m_switch;
236  int m_filter;
237  int m_on;
238  std::string m_laserhost;
240 
241  std::string m_laser_tag;
242 
243  // led
249  int m_vinj;
264  unsigned char* m_laser_clob;
265  unsigned int m_size;
266 };
267 
268 #endif
ODLaserConfig::setOpticalSwitch
void setOpticalSwitch(int x)
Definition: ODLaserConfig.h:104
ODLaserConfig::setMatacqAcquisitionMode
void setMatacqAcquisitionMode(std::string x)
Definition: ODLaserConfig.h:76
EcalCondDBInterface
Definition: EcalCondDBInterface.h:37
ODLaserConfig::getPower
int getPower() const
Definition: ODLaserConfig.h:102
ODLaserConfig::setPostTrig
void setPostTrig(int x)
Definition: ODLaserConfig.h:50
ODLaserConfig::getLaserControlPort
int getLaserControlPort() const
Definition: ODLaserConfig.h:117
ODLaserConfig::setLaserClob
void setLaserClob(unsigned char *x)
Definition: ODLaserConfig.h:184
ODLaserConfig::getMatacqNone
int getMatacqNone() const
Definition: ODLaserConfig.h:37
ODLaserConfig::setLaserControlOn
void setLaserControlOn(int x)
Definition: ODLaserConfig.h:110
ODLaserConfig::getTrigLogFile
std::string getTrigLogFile() const
Definition: ODLaserConfig.h:149
ODLaserConfig::getPedestalFile
std::string getPedestalFile() const
Definition: ODLaserConfig.h:47
ODLaserConfig::setSize
void setSize(unsigned int id)
Definition: ODLaserConfig.h:26
ODLaserConfig::getRedLaserPower
int getRedLaserPower() const
Definition: ODLaserConfig.h:167
ODLaserConfig::m_laserhost
std::string m_laserhost
Definition: ODLaserConfig.h:238
ODLaserConfig::setLed1ON
void setLed1ON(int x)
Definition: ODLaserConfig.h:127
ODLaserConfig::setMatacqMode
void setMatacqMode(std::string x)
Definition: ODLaserConfig.h:38
ODLaserConfig::getWTE2LaserDelay
int getWTE2LaserDelay() const
Definition: ODLaserConfig.h:86
funct::false
false
Definition: Factorize.h:34
ODLaserConfig::setWaveLength
void setWaveLength(int x)
Definition: ODLaserConfig.h:98
ODLaserConfig::m_laser_tag
std::string m_laser_tag
Definition: ODLaserConfig.h:241
ODLaserConfig::setMatacqSerialNumber
void setMatacqSerialNumber(std::string x)
Definition: ODLaserConfig.h:67
ODLaserConfig::getGreenLaserPower
int getGreenLaserPower() const
Definition: ODLaserConfig.h:164
ODLaserConfig
Definition: ODLaserConfig.h:15
ODLaserConfig::getHalStaticTableFile
std::string getHalStaticTableFile() const
Definition: ODLaserConfig.h:65
ODLaserConfig::getHalModuleFile
std::string getHalModuleFile() const
Definition: ODLaserConfig.h:55
ODLaserConfig::m_hal_mod_file
std::string m_hal_mod_file
Definition: ODLaserConfig.h:214
ODLaserConfig::getMatacqVernierMin
int getMatacqVernierMin()
Definition: ODLaserConfig.h:59
ODLaserConfig::setLed3ON
void setLed3ON(int x)
Definition: ODLaserConfig.h:133
ODLaserConfig::setParameters
void setParameters(const std::map< std::string, std::string > &my_keys_map)
Definition: ODLaserConfig.cc:92
ODLaserConfig::getLaserControlOn
int getLaserControlOn() const
Definition: ODLaserConfig.h:111
ODLaserConfig::m_wave
int m_wave
Definition: ODLaserConfig.h:233
ODLaserConfig::m_green_laser_log_attenuator
int m_green_laser_log_attenuator
Definition: ODLaserConfig.h:261
ODLaserConfig::m_on
int m_on
Definition: ODLaserConfig.h:237
ODLaserConfig::setRawDataMode
void setRawDataMode(int x)
Definition: ODLaserConfig.h:73
ODLaserConfig::setHalAddressTableFile
void setHalAddressTableFile(std::string x)
Definition: ODLaserConfig.h:61
IODConfig.h
ODLaserConfig::getPedestalRunEventCount
int getPedestalRunEventCount() const
Definition: ODLaserConfig.h:71
ODLaserConfig::setBlueLedMonAmpl
void setBlueLedMonAmpl(int x)
Definition: ODLaserConfig.h:145
ODLaserConfig::getRawDataMode
int getRawDataMode() const
Definition: ODLaserConfig.h:74
ODLaserConfig::getGreenLaserLogAttenuator
int getGreenLaserLogAttenuator() const
Definition: ODLaserConfig.h:176
ODLaserConfig::getPostTrig
int getPostTrig() const
Definition: ODLaserConfig.h:51
ODLaserConfig::getLed2ON
int getLed2ON() const
Definition: ODLaserConfig.h:131
ODLaserConfig::getLedControlON
int getLedControlON() const
Definition: ODLaserConfig.h:152
ODLaserConfig::m_emtc_4
int m_emtc_4
Definition: ODLaserConfig.h:229
ODLaserConfig::m_hal_add_file
std::string m_hal_add_file
Definition: ODLaserConfig.h:215
ODLaserConfig::setDebug
void setDebug(int x)
Definition: ODLaserConfig.h:29
DDAxes::x
ODLaserConfig::m_led2_on
int m_led2_on
Definition: ODLaserConfig.h:246
ODLaserConfig::setId
void setId(int id)
Definition: ODLaserConfig.h:24
ODLaserConfig::m_led3_on
int m_led3_on
Definition: ODLaserConfig.h:247
ODLaserConfig::m_blue_led_mon_ampl
int m_blue_led_mon_ampl
Definition: ODLaserConfig.h:251
ODLaserConfig::getLaserControlHost
std::string getLaserControlHost() const
Definition: ODLaserConfig.h:114
ODLaserConfig::getDummy
int getDummy() const
Definition: ODLaserConfig.h:32
ODLaserConfig::m_green_laser_power
int m_green_laser_power
Definition: ODLaserConfig.h:257
ODLaserConfig::setGreenLaserPower
void setGreenLaserPower(int x)
Definition: ODLaserConfig.h:163
ODLaserConfig::getMatacqBaseAddress
int getMatacqBaseAddress() const
Definition: ODLaserConfig.h:35
ODLaserConfig::m_post_trig
int m_post_trig
Definition: ODLaserConfig.h:212
ODLaserConfig::setMatacqNone
void setMatacqNone(int x)
Definition: ODLaserConfig.h:36
ODLaserConfig::setIRLaserPower
void setIRLaserPower(int x)
Definition: ODLaserConfig.h:160
ODLaserConfig::getHalAddressTableFile
std::string getHalAddressTableFile() const
Definition: ODLaserConfig.h:62
ODLaserConfig::getLaserClob
unsigned char * getLaserClob() const
Definition: ODLaserConfig.h:185
ODLaserConfig::m_dummy
int m_dummy
Definition: ODLaserConfig.h:202
ODLaserConfig::setPedestalFile
void setPedestalFile(std::string x)
Definition: ODLaserConfig.h:46
ODLaserConfig::getLed4ON
int getLed4ON() const
Definition: ODLaserConfig.h:137
ODLaserConfig::m_mq_none
int m_mq_none
Definition: ODLaserConfig.h:205
ODLaserConfig::m_ID
int m_ID
Definition: ODLaserConfig.h:199
ODLaserConfig::getWTE2LedDelay
int getWTE2LedDelay() const
Definition: ODLaserConfig.h:125
ODLaserConfig::getBlueLaserLogAttenuator
int getBlueLaserLogAttenuator() const
Definition: ODLaserConfig.h:170
ODLaserConfig::writeDB
void writeDB() noexcept(false)
Definition: ODLaserConfig.cc:328
ODLaserConfig::setMaxSamplesForDaq
void setMaxSamplesForDaq(std::string x)
Definition: ODLaserConfig.h:42
ODLaserConfig::m_matacq_vernier_min
int m_matacq_vernier_min
Definition: ODLaserConfig.h:222
ODLaserConfig::getEMTCNone
int getEMTCNone() const
Definition: ODLaserConfig.h:84
ODLaserConfig::getId
int getId() const
Definition: ODLaserConfig.h:25
ODLaserConfig::m_vinj
int m_vinj
Definition: ODLaserConfig.h:249
ODLaserConfig::m_ir_laser_log_attenuator
int m_ir_laser_log_attenuator
Definition: ODLaserConfig.h:260
ODLaserConfig::getOrangeLedMonAmpl
int getOrangeLedMonAmpl() const
Definition: ODLaserConfig.h:143
ODLaserConfig::setMatacqVernierMin
void setMatacqVernierMin(int x)
Definition: ODLaserConfig.h:58
ODLaserConfig::m_led4_on
int m_led4_on
Definition: ODLaserConfig.h:248
ODLaserConfig::clear
void clear()
Definition: ODLaserConfig.cc:26
ODLaserConfig::m_emtc_3
int m_emtc_3
Definition: ODLaserConfig.h:228
ODLaserConfig::setLedControlHost
void setLedControlHost(std::string x)
Definition: ODLaserConfig.h:154
ODLaserConfig::m_emtc_5
int m_emtc_5
Definition: ODLaserConfig.h:230
ODLaserConfig::setHalStaticTableFile
void setHalStaticTableFile(std::string x)
Definition: ODLaserConfig.h:64
ODLaserConfig::getRedLaserLogAttenuator
int getRedLaserLogAttenuator() const
Definition: ODLaserConfig.h:179
ODLaserConfig::setWTE2LaserDelay
void setWTE2LaserDelay(int x)
Definition: ODLaserConfig.h:85
ODLaserConfig::fetchNextId
int fetchNextId() noexcept(false)
Definition: ODLaserConfig.cc:233
ODLaserConfig::setLed4ON
void setLed4ON(int x)
Definition: ODLaserConfig.h:136
ODLaserConfig::m_wte_2_led_delay
int m_wte_2_led_delay
Definition: ODLaserConfig.h:244
ODLaserConfig::setPower
void setPower(int x)
Definition: ODLaserConfig.h:101
ODLaserConfig::m_chan_mask
int m_chan_mask
Definition: ODLaserConfig.h:207
ODLaserConfig::m_trig_log_file
std::string m_trig_log_file
Definition: ODLaserConfig.h:252
ODLaserConfig::m_filter
int m_filter
Definition: ODLaserConfig.h:236
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
ODLaserConfig::getLed1ON
int getLed1ON() const
Definition: ODLaserConfig.h:128
ODLaserConfig::getTable
std::string getTable() override
Definition: ODLaserConfig.h:22
ODLaserConfig::getMatacqFedId
int getMatacqFedId() const
Definition: ODLaserConfig.h:45
ODLaserConfig::setGreenLaserLogAttenuator
void setGreenLaserLogAttenuator(int x)
Definition: ODLaserConfig.h:175
ODLaserConfig::~ODLaserConfig
~ODLaserConfig() override
Definition: ODLaserConfig.cc:90
ODLaserConfig::m_led_control_on
int m_led_control_on
Definition: ODLaserConfig.h:253
ODLaserConfig::setFPMode
void setFPMode(int x)
Definition: ODLaserConfig.h:52
ODLaserConfig::getIRLaserLogAttenuator
int getIRLaserLogAttenuator() const
Definition: ODLaserConfig.h:173
ODLaserConfig::setLaserPhase
void setLaserPhase(int x)
Definition: ODLaserConfig.h:87
ODLaserConfig::setChannelMask
void setChannelMask(int x)
Definition: ODLaserConfig.h:40
ODLaserConfig::getFilter
int getFilter() const
Definition: ODLaserConfig.h:108
ODLaserConfig::setMatacqVernierMax
void setMatacqVernierMax(int x)
Definition: ODLaserConfig.h:56
ODLaserConfig::prepareWrite
void prepareWrite() noexcept(false) override
Definition: ODLaserConfig.cc:252
ODLaserConfig::setIRLaserLogAttenuator
void setIRLaserLogAttenuator(int x)
Definition: ODLaserConfig.h:172
ODLaserConfig::m_led_control_host
std::string m_led_control_host
Definition: ODLaserConfig.h:254
ODLaserConfig::m_size
unsigned int m_size
Definition: ODLaserConfig.h:265
ODLaserConfig::getMatacqVernierMax
int getMatacqVernierMax()
Definition: ODLaserConfig.h:57
ODLaserConfig::m_red_laser_power
int m_red_laser_power
Definition: ODLaserConfig.h:258
ODLaserConfig::getSize
unsigned int getSize() const
Definition: ODLaserConfig.h:27
ODLaserConfig::getMatacqAcquisitionMode
std::string getMatacqAcquisitionMode() const
Definition: ODLaserConfig.h:77
ODLaserConfig::m_mq_file
std::string m_mq_file
Definition: ODLaserConfig.h:221
ODLaserConfig::m_laser_clob
unsigned char * m_laser_clob
Definition: ODLaserConfig.h:264
IODConfig
Definition: IODConfig.h:18
ODLaserConfig::setEMTCNone
void setEMTCNone(int x)
Definition: ODLaserConfig.h:83
ODLaserConfig::getEMTCSlotId
int getEMTCSlotId() const
Definition: ODLaserConfig.h:92
ODLaserConfig::m_samples
std::string m_samples
Definition: ODLaserConfig.h:208
ODLaserConfig::setLedControlPort
void setLedControlPort(int x)
Definition: ODLaserConfig.h:157
ODLaserConfig::m_laserport
int m_laserport
Definition: ODLaserConfig.h:239
ODLaserConfig::getBlueLedMonAmpl
int getBlueLedMonAmpl() const
Definition: ODLaserConfig.h:146
ODLaserConfig::setHalModuleFile
void setHalModuleFile(std::string x)
Definition: ODLaserConfig.h:54
ODLaserConfig::m_matacq_vernier_max
int m_matacq_vernier_max
Definition: ODLaserConfig.h:223
ODLaserConfig::getLaserPhase
int getLaserPhase() const
Definition: ODLaserConfig.h:88
ODLaserConfig::fetchData
void fetchData(ODLaserConfig *result) noexcept(false)
Definition: ODLaserConfig.cc:431
ODLaserConfig::m_emtc_2
int m_emtc_2
Definition: ODLaserConfig.h:227
ODLaserConfig::setLedControlON
void setLedControlON(int x)
Definition: ODLaserConfig.h:151
ODLaserConfig::setEMTCSlotId
void setEMTCSlotId(int x)
Definition: ODLaserConfig.h:91
ODLaserConfig::m_led1_on
int m_led1_on
Definition: ODLaserConfig.h:245
ODLaserConfig::getChannelMask
int getChannelMask() const
Definition: ODLaserConfig.h:41
ODLaserConfig::setRedLaserPower
void setRedLaserPower(int x)
Definition: ODLaserConfig.h:166
ODLaserConfig::m_switch
int m_switch
Definition: ODLaserConfig.h:235
ODLaserConfig::m_emtc_1
int m_emtc_1
Definition: ODLaserConfig.h:226
ODLaserConfig::m_debug
int m_debug
Definition: ODLaserConfig.h:203
ODLaserConfig::m_mode
std::string m_mode
Definition: ODLaserConfig.h:206
ODLaserConfig::setUseBuffer
void setUseBuffer(int x)
Definition: ODLaserConfig.h:48
std
Definition: JetResolutionObject.h:76
ODLaserConfig::getLaserConfigFile
std::string getLaserConfigFile() const
Definition: ODLaserConfig.h:182
ODLaserConfig::getUseBuffer
int getUseBuffer() const
Definition: ODLaserConfig.h:49
ODLaserConfig::setLaserControlHost
void setLaserControlHost(std::string x)
Definition: ODLaserConfig.h:113
ODLaserConfig::getIRLaserPower
int getIRLaserPower() const
Definition: ODLaserConfig.h:161
ODLaserConfig::m_hal_tab_file
std::string m_hal_tab_file
Definition: ODLaserConfig.h:216
ODLaserConfig::getLedControlPort
int getLedControlPort() const
Definition: ODLaserConfig.h:158
ODLaserConfig::setPedestalRunEventCount
void setPedestalRunEventCount(int x)
Definition: ODLaserConfig.h:70
ODLaserConfig::setLaserConfigFile
void setLaserConfigFile(std::string x)
Definition: ODLaserConfig.h:181
ODLaserConfig::getFPMode
int getFPMode() const
Definition: ODLaserConfig.h:53
ODLaserConfig::getLedControlHost
std::string getLedControlHost() const
Definition: ODLaserConfig.h:155
triggerObjects_cff.id
id
Definition: triggerObjects_cff.py:31
ODLaserConfig::setBlueLaserLogAttenuator
void setBlueLaserLogAttenuator(int x)
Definition: ODLaserConfig.h:169
ODLaserConfig::getWaveLength
int getWaveLength() const
Definition: ODLaserConfig.h:99
ODLaserConfig::m_blue_laser_log_attenuator
int m_blue_laser_log_attenuator
Definition: ODLaserConfig.h:259
ODLaserConfig::m_laser_config_file
std::string m_laser_config_file
Definition: ODLaserConfig.h:263
ODLaserConfig::getVinj
int getVinj() const
Definition: ODLaserConfig.h:140
ODLaserConfig::m_aqmode
std::string m_aqmode
Definition: ODLaserConfig.h:220
ODLaserConfig::m_raw_mode
int m_raw_mode
Definition: ODLaserConfig.h:219
ODLaserConfig::setOrangeLedMonAmpl
void setOrangeLedMonAmpl(int x)
Definition: ODLaserConfig.h:142
ODLaserConfig::setMatacqBaseAddress
void setMatacqBaseAddress(int x)
Definition: ODLaserConfig.h:34
ODLaserConfig::m_red_laser_log_attenuator
int m_red_laser_log_attenuator
Definition: ODLaserConfig.h:262
ODLaserConfig::m_use_buffer
int m_use_buffer
Definition: ODLaserConfig.h:211
ODLaserConfig::setMatacqFedId
void setMatacqFedId(int x)
Definition: ODLaserConfig.h:44
ODLaserConfig::setLaserControlPort
void setLaserControlPort(int x)
Definition: ODLaserConfig.h:116
ODLaserConfig::m_serial
std::string m_serial
Definition: ODLaserConfig.h:217
ODLaserConfig::setLocalOutputFile
void setLocalOutputFile(std::string x)
Definition: ODLaserConfig.h:79
ODLaserConfig::getLaserTag
std::string getLaserTag() const
Definition: ODLaserConfig.h:120
ODLaserConfig::setFilter
void setFilter(int x)
Definition: ODLaserConfig.h:107
Oracle.h
mps_fire.result
result
Definition: mps_fire.py:303
ODLaserConfig::setRedLaserLogAttenuator
void setRedLaserLogAttenuator(int x)
Definition: ODLaserConfig.h:178
ODLaserConfig::setVinj
void setVinj(int x)
Definition: ODLaserConfig.h:139
ODLaserConfig::setDummy
void setDummy(int x)
Definition: ODLaserConfig.h:31
ODLaserConfig::m_power
int m_power
Definition: ODLaserConfig.h:234
ODLaserConfig::setEMTCTTCIn
void setEMTCTTCIn(int x)
Definition: ODLaserConfig.h:89
ODLaserConfig::getLed3ON
int getLed3ON() const
Definition: ODLaserConfig.h:134
ODLaserConfig::fetchID
int fetchID() noexcept(false)
Definition: ODLaserConfig.cc:533
ODLaserConfig::m_mq_fed
int m_mq_fed
Definition: ODLaserConfig.h:209
ODLaserConfig::m_ir_laser_power
int m_ir_laser_power
Definition: ODLaserConfig.h:256
ODLaserConfig::setTrigLogFile
void setTrigLogFile(std::string x)
Definition: ODLaserConfig.h:148
ODLaserConfig::getMatacqMode
std::string getMatacqMode() const
Definition: ODLaserConfig.h:39
ODLaserConfig::getDebug
int getDebug() const
Definition: ODLaserConfig.h:30
ODLaserConfig::m_mq_base
int m_mq_base
Definition: ODLaserConfig.h:204
ODLaserConfig::m_ped_file
std::string m_ped_file
Definition: ODLaserConfig.h:210
ODLaserConfig::m_led_control_port
int m_led_control_port
Definition: ODLaserConfig.h:255
ODLaserConfig::getEMTCTTCIn
int getEMTCTTCIn() const
Definition: ODLaserConfig.h:90
ODLaserConfig::ODLaserConfig
ODLaserConfig()
Definition: ODLaserConfig.cc:15
ODLaserConfig::getMaxSamplesForDaq
std::string getMaxSamplesForDaq() const
Definition: ODLaserConfig.h:43
ODLaserConfig::getMatacqSerialNumber
std::string getMatacqSerialNumber() const
Definition: ODLaserConfig.h:68
ODLaserConfig::getOpticalSwitch
int getOpticalSwitch() const
Definition: ODLaserConfig.h:105
ODLaserConfig::m_fp_mode
int m_fp_mode
Definition: ODLaserConfig.h:213
ODLaserConfig::m_orange_led_mon_ampl
int m_orange_led_mon_ampl
Definition: ODLaserConfig.h:250
ODLaserConfig::setLed2ON
void setLed2ON(int x)
Definition: ODLaserConfig.h:130
ODLaserConfig::m_ped_count
int m_ped_count
Definition: ODLaserConfig.h:218
ODLaserConfig::setWTE2LedDelay
void setWTE2LedDelay(int x)
Definition: ODLaserConfig.h:124
ODLaserConfig::getLocalOutputFile
std::string getLocalOutputFile() const
Definition: ODLaserConfig.h:80
ODLaserConfig::setLaserTag
void setLaserTag(std::string x)
Definition: ODLaserConfig.h:119