#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 > |
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.
using UIntVec = std::vector<unsigned> |
Definition at line 40 of file VDColdboxTDERawInput_source.cc.