Classes | Namespaces | Typedefs | Functions
DataDumpHDF_module.cc File Reference
#include "art/Framework/Core/EDAnalyzer.h"
#include "art/Framework/Core/ModuleMacros.h"
#include "art/Framework/Principal/Event.h"
#include "art/Framework/Principal/Handle.h"
#include "art/Framework/Principal/Run.h"
#include "art/Framework/Principal/SubRun.h"
#include "canvas/Utilities/InputTag.h"
#include "fhiclcpp/ParameterSet.h"
#include "messagefacility/MessageLogger/MessageLogger.h"
#include "art_root_io/TFileService.h"
#include "lardataobj/RecoBase/Wire.h"
#include "lardataobj/RawData/RawDigit.h"
#include "larcore/Geometry/Geometry.h"
#include "TTree.h"
#include "TTimeStamp.h"
#include <fstream>
#include <vector>
#include <algorithm>
#include "hep_hpc/hdf5/File.hpp"
#include "hep_hpc/hdf5/Ntuple.hpp"

Go to the source code of this file.

Classes

class  pdune::DataDumpHDF
 

Namespaces

 pdune
 

Typedefs

using wire_nt_t = hep_hpc::hdf5::Ntuple< float >
 
using evt_nt_t = hep_hpc::hdf5::Ntuple< unsigned int, double >
 

Functions

std::array< unsigned int, 3 > get_eid (art::Event const &e)
 
bool chIncrease (art::Ptr< recob::Wire > const &w1, art::Ptr< recob::Wire > const &w2)
 

Typedef Documentation

using evt_nt_t = hep_hpc::hdf5::Ntuple<unsigned int, double>

Definition at line 36 of file DataDumpHDF_module.cc.

using wire_nt_t = hep_hpc::hdf5::Ntuple<float>

Definition at line 35 of file DataDumpHDF_module.cc.

Function Documentation

bool chIncrease ( art::Ptr< recob::Wire > const &  w1,
art::Ptr< recob::Wire > const &  w2 
)

Definition at line 44 of file DataDumpHDF_module.cc.

45  {
46  return (w1->Channel()<w2->Channel());
47 }
raw::ChannelID_t Channel() const
Returns the ID of the channel (or InvalidChannelID)
Definition: Wire.h:231
std::array<unsigned int, 3> get_eid ( art::Event const &  e)
inline

Definition at line 39 of file DataDumpHDF_module.cc.

40 {
41  return { e.run(), e.subRun(), e.id().event() };
42 }
const double e