#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.
1.8.11