ATLAS Offline Software
Classes | Macros | Enumerations
LArLATOMEDecoder.h File Reference

Byte stream converter of LATOME. More...

#include <stdint.h>
#include "AthenaBaseComps/AthAlgTool.h"
#include "LArRawEvent/LArDigitContainer.h"
#include "LArRawEvent/LArRawSCContainer.h"
#include "LArRawEvent/LArAccumulatedDigitContainer.h"
#include "LArRawEvent/LArAccumulatedCalibDigitContainer.h"
#include "LArRawEvent/LArSCDigit.h"
#include "LArRawEvent/LArLATOMEHeaderContainer.h"
#include "LArCabling/LArLATOMEMapping.h"
#include "ByteStreamData/RawEvent.h"
#include "CxxUtils/unused.h"
#include "eformat/Version.h"
#include "eformat/Issue.h"
#include <vector>
#include <string>
#include <fstream>
#include "eformat/index.h"
#include "LArIdentifier/LArOnline_SuperCellID.h"
#include "CaloDetDescr/ICaloSuperCellIDTool.h"
#include "LArCabling/LArOnOffIdMapping.h"
#include "LArRecConditions/LArCalibLineMapping.h"
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  LArLATOMEDecoder
 
class  LArLATOMEDecoder::LatomeRawData
 4th bit should be this value if the word indicate ADC value. More...
 
class  LArLATOMEDecoder::LatomeAveragedRawData
 
class  LArLATOMEDecoder::LatomeCalibPatterns
 
class  LArLATOMEDecoder::EventProcess
 

Macros

#define N_LATOME_CHANNELS   320
 

Enumerations

enum  MonDataType {
  MonDataType::RawADC =1, MonDataType::ADC =0, MonDataType::Energy =2, MonDataType::SelectedEnergy =3,
  MonDataType::Averaged =4, MonDataType::AutoCorr =5, MonDataType::Invalid =15
}
 

Detailed Description

Byte stream converter of LATOME.

Author
Gen Tateno
Date
June 2019

Definition in file LArLATOMEDecoder.h.

Macro Definition Documentation

◆ N_LATOME_CHANNELS

#define N_LATOME_CHANNELS   320

Definition at line 18 of file LArLATOMEDecoder.h.

Enumeration Type Documentation

◆ MonDataType

enum MonDataType
strong
Enumerator
RawADC 
ADC 
Energy 
SelectedEnergy 
Averaged 
AutoCorr 
Invalid 

Definition at line 51 of file LArLATOMEDecoder.h.

51  {
52  RawADC=1,
53  ADC=0,
54  Energy=2,
56  Averaged=4,
57  AutoCorr=5,
58  Invalid=15
59 };
MonDataType::ADC
@ ADC
Energy
std::vector< double > Energy
Definition: CalibHitToCaloCell.h:23
MonDataType::SelectedEnergy
@ SelectedEnergy
MonDataType::AutoCorr
@ AutoCorr
PixelByteStreamErrors::Invalid
@ Invalid
Definition: PixelByteStreamErrors.h:14
MonDataType::RawADC
@ RawADC
MonDataType::Averaged
@ Averaged