Namespaces | Macros | Typedefs
VDColdboxTDERawInput_source.cc File Reference
#include "art/Framework/Core/InputSourceMacros.h"
#include "art/Framework/IO/Sources/put_product_in_principal.h"
#include "art/Framework/IO/Sources/Source.h"
#include "art/Framework/Services/Registry/ServiceDefinitionMacros.h"
#include "art/Framework/Services/Registry/ServiceHandle.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "canvas/Persistency/Provenance/SubRunID.h"
#include "art/Persistency/Common/PtrMaker.h"
#include "lardataobj/RawData/ExternalTrigger.h"
#include "lardataobj/RawData/RDTimeStamp.h"
#include "canvas/Utilities/Exception.h"
#include "TMath.h"
#include "dunecore/DuneObj/RDStatus.h"
#include "duneprototypes/Coldbox/vd/VDColdboxTDERawInput.h"
#include "duneprototypes/Coldbox/vd/ChannelMap/VDColdboxTDEChannelMapService.h"
#include <exception>
#include <thread>
#include <mutex>
#include <regex>
#include <sstream>
#include <iterator>
#include <algorithm>

Go to the source code of this file.

Namespaces

 raw
 Raw data description.
 

Macros

#define CHECKBYTEBIT(var, pos)   ( (var) & (1<<pos) )
 
#define DCBITFLAG   0x0
 
#define GETDCFLAG(info)   (CHECKBYTEBIT(info, DCBITFLAG)>0)
 
#define EVCARD0   0x5
 
#define EVDQFLAG(info)   ( (info & 0x3F ) == EVCARD0 )
 

Typedefs

using UIntVec = std::vector< unsigned >
 
using raw::VDColdboxTDERawInputSource = art::Source< VDColdboxTDERawInput >
 

Macro Definition Documentation

#define CHECKBYTEBIT (   var,
  pos 
)    ( (var) & (1<<pos) )

Definition at line 30 of file VDColdboxTDERawInput_source.cc.

#define DCBITFLAG   0x0

Definition at line 31 of file VDColdboxTDERawInput_source.cc.

#define EVCARD0   0x5

Definition at line 37 of file VDColdboxTDERawInput_source.cc.

#define EVDQFLAG (   info)    ( (info & 0x3F ) == EVCARD0 )

Definition at line 38 of file VDColdboxTDERawInput_source.cc.

#define GETDCFLAG (   info)    (CHECKBYTEBIT(info, DCBITFLAG)>0)

Definition at line 32 of file VDColdboxTDERawInput_source.cc.

Typedef Documentation

using UIntVec = std::vector<unsigned>

Definition at line 40 of file VDColdboxTDERawInput_source.cc.