|
ATLAS Offline Software
|
Go to the documentation of this file.
28 m_error_next_feb(false),
59 std::cout <<
"Error: Function setDAC not implemented in this instance of LArRodBlockStructure!\n";
65 std::cout <<
"Error: Function setDelay not implemented in this instance of LArRodBlockStructure!\n";
71 std::cout <<
"Error: Function setPulsed not implemented in this instance of LArRodBlockStructure!\n";
77 std::cout <<
"Error: Function setNTrigger not implemented in this instance of LArRodBlockStructure!\n";
83 std::cout <<
"Error: Function concatinateFEBs not implemented in this instance of LArRodBlockStructure!\n";
90 std::cout <<
"Error: Function getNextRawData not implemented in this instance of LArRodBlockStructure!\n";
96 std::cout <<
"Error: Function getNextAccumulatedCalibDigit not implemented in this instance of LArRodBlockStructure!\n";
102 std::cout <<
"Error: Function getNextAccumulatedDigit not implemented in this instance of LArRodBlockStructure!\n";
108 std::cout <<
"Error: Function setNextEnergy not implemented in this instance of LArRodBlockStructure!\n";
115 std::cout <<
"Error: Function setRawData not implemented in this instance of LArRodBlockStructure!\n";
122 std::cout <<
"Error: Function setEtQ not implemented in this instance of LArRodBlockStructure!\n";
128 std::cout <<
"Error: Function setRawDataFixed not implemented in this instance of LArRodBlockStructure!\n";
134 std::cout <<
"Error: Function setNumberOfSamples not implemented in this instance of LArRodBlockStructure!\n";
140 std::cout <<
"Error: Function setNumberOfGains not implemented in this instance of LArRodBlockStructure!\n";
146 std::cout <<
"Error: Function setTDCPhase not implemented in this instance of LArRodBlockStructure!\n";
151 std::cout <<
"Error: Function getTDCPhase not implemented in this instance of LArRodBlockStructure!\n";
172 return sum & 0x7fffffff;
177 std::cout <<
"Error: Function dumpFragment() not implemented in this instance of LArRodBlockStructure!\n";
184 std::cout <<
"Error: Function initializeFEB not implemented in this instance of LArRodBlockStructure!\n";
190 std::cout <<
"Error: Function initializeFragment not implemented in this instance of LArRodBlockStructure!\n";
196 std::cout <<
"Error: Function finalizeFEB not implemented in this instance of LArRodBlockStructure!\n";
virtual void setNTrigger(const uint16_t NTrigger)
virtual uint16_t getNbSweetCells1() const
virtual uint32_t getNumberOfSamples() const
virtual uint32_t getRadd(uint32_t adc, uint32_t sample) const
std::vector< uint32_t > * m_vFragment
virtual void setEz(double)
virtual int setGain(const int GainValue)
virtual uint16_t getNbSweetCells2() const
virtual int getNextAccumulatedDigit(int &channelNumber, std::vector< uint64_t > &SamplesSum, std::vector< uint64_t > &corr2Sum, uint32_t &gain)
uint32_t getNumberOfWords() const
virtual void setNextEnergy(const int channel, const int32_t energy, const int32_t time, const int32_t quality, const uint32_t gain)
virtual void setTDCPhase(const uint8_t n)
virtual uint16_t getRawDataSize() const
virtual void concatinateFEBs()
virtual void setPulsed(const unsigned channelNumber)
const uint32_t * m_FebBlock
virtual void setEy(double)
std::vector< uint32_t > * m_pRODblock
virtual uint16_t getCtrl2(uint32_t adc) const
virtual uint32_t offlineCheckSum() const
virtual uint32_t getDspCodeVersion() const
virtual void dumpFragment()
unsigned int m_rearrangeFirstSample
virtual void setDAC(const uint16_t DACValue)
virtual void initializeFragment(std::vector< uint32_t > &fragment)
virtual int32_t getDspEventCounter() const
virtual void finalizeFEB()
virtual void setEtQ(const int channel, const int32_t energy, const int32_t time, const int32_t quality, const uint32_t gain)
virtual void setNumberOfSamples(const uint8_t n)
const uint32_t * m_virtualROBPointerLocal
virtual void setSumE(double)
static const uint32_t m_RawToOfflineGainMap[4]
virtual ~LArRodBlockStructure()
const uint32_t * m_virtualROBPointer
virtual void setRawDataFixed(const int channel, const std::vector< short > &samples, const uint32_t gain)
virtual uint16_t getResults2Size() const
virtual void sortDataVector(std::vector< const LArRawChannel * > &)
virtual void initializeFEB(const uint32_t id)
int32_t m_MiddleHeaderSize
virtual void setEx(double)
virtual int getNextRawData(int &channelNumber, std::vector< short > &samples, uint32_t &gain)
virtual uint16_t getCtrl3(uint32_t adc) const
virtual uint32_t getStatus() const
virtual uint16_t getCtrl1(uint32_t adc) const
virtual void setNumberOfGains(const uint8_t n)
virtual void setDelay(const uint16_t DelayValue)
static const uint32_t m_OfflineToRawGainMap[3]
virtual int getNextAccumulatedCalibDigit(int &channelNumber, std::vector< uint64_t > &SamplesSum, std::vector< uint64_t > &Samples2Sum, uint32_t &nStepTriggers, uint32_t &gain)
virtual uint32_t getNumberOfGains() const
virtual uint32_t onlineCheckSum() const
const uint32_t * m_RodBlock
virtual uint8_t getTDCPhase() const
virtual uint16_t getResults1Size() const
virtual void setRawData(const int channel, const std::vector< short > &samples, const uint32_t gain)