Hall A ROOT/C++ Analyzer (podd)
Decoder Namespace Reference

Classes

class  Caen1190Module
 
class  Caen775Module
 
class  Caen792Module
 
class  CodaDecoder
 
class  default_init_allocator
 
class  EpicsChan
 
struct  Equals
 
class  EvtBuffer
 
class  F1TDCModule
 
class  Fadc250Module
 
class  FastbusModule
 
class  GenScaler
 
class  Lecroy1875Module
 
class  Lecroy1877Module
 
class  Lecroy1881Module
 
class  Module
 
class  PipeliningModule
 
class  Scaler1151
 
class  Scaler3800
 
class  Scaler3801
 
class  Scaler560
 
class  THaCodaData
 
class  THaCodaFile
 
class  THaCrateMap
 
class  THaEpics
 
class  THaEtClient
 
class  THaSlotData
 
class  THaUsrstrutils
 
class  VmeModule
 

Typedefs

using VectorUInt = std::vector< UInt_t >
 
using VectorUIntNI = std::vector< UInt_t, default_init_allocator< UInt_t >>
 
using vsiz_t = vector< int >::size_type
 

Enumerations

enum  EModuleType {
  kSampleADC, kPulseIntegral, kPulseTime, kPulsePeak,
  kPulsePedestal, kCoarseTime, kFineTime
}
 
enum  ChannelType {
  ChannelType::kUndefined, ChannelType::kADC, ChannelType::kCommonStopTDC, ChannelType::kCommonStartTDC,
  ChannelType::kMultiFunctionADC, ChannelType::kMultiFunctionTDC
}
 

Variables

const UInt_t NTDCCHAN = 128
 
const UInt_t MAXHIT = 100
 
const int DEFAULT_DELTAT = 4
 

Typedef Documentation

using Decoder::VectorUInt = typedef std::vector<UInt_t>
using Decoder::VectorUIntNI = typedef std::vector<UInt_t, default_init_allocator<UInt_t>>
using Decoder::vsiz_t = typedef vector<int>::size_type

Enumeration Type Documentation

enum Decoder::ChannelType
strong
Enumerator
kUndefined 
kADC 
kCommonStopTDC 
kCommonStartTDC 
kMultiFunctionADC 
kMultiFunctionTDC 
Enumerator
kSampleADC 
kPulseIntegral 
kPulseTime 
kPulsePeak 
kPulsePedestal 
kCoarseTime 
kFineTime 

Variable Documentation

const int Decoder::DEFAULT_DELTAT = 4
const Int_t Decoder::MAXHIT = 100
const Int_t Decoder::NTDCCHAN = 128