LArSoft  v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
LoaderToolBase Class Referenceabstract

#include "LoaderToolBase.h"

Inheritance diagram for LoaderToolBase:
StandardLoader

Public Member Functions

virtual ~LoaderToolBase () noexcept=default
 Virtual Destructor. More...
 
virtual void loadData (art::Event &e, vector< art::Ptr< recob::Hit >> &hitlist, vector< NuGraphInput > &inputs, vector< vector< size_t >> &idsmap)=0
 loadData virtual function More...
 
void setDebugAndPlanes (bool d, vector< std::string > &p)
 

Protected Attributes

bool debug
 
vector< std::string > planes
 

Detailed Description

Definition at line 34 of file LoaderToolBase.h.

Constructor & Destructor Documentation

virtual LoaderToolBase::~LoaderToolBase ( )
virtualdefaultnoexcept

Virtual Destructor.

Member Function Documentation

virtual void LoaderToolBase::loadData ( art::Event e,
vector< art::Ptr< recob::Hit >> &  hitlist,
vector< NuGraphInput > &  inputs,
vector< vector< size_t >> &  idsmap 
)
pure virtual

loadData virtual function

Parameters
art::Eventevent record, list of input, idsmap

Implemented in StandardLoader.

void LoaderToolBase::setDebugAndPlanes ( bool  d,
vector< std::string > &  p 
)
inline

Definition at line 52 of file LoaderToolBase.h.

References d, and tca::debug.

53  {
54  debug = d;
55  planes = p;
56  }
vector< std::string > planes
Float_t d
Definition: plot.C:235

Member Data Documentation

bool LoaderToolBase::debug
protected

Definition at line 59 of file LoaderToolBase.h.

vector<std::string> LoaderToolBase::planes
protected

Definition at line 60 of file LoaderToolBase.h.

Referenced by StandardLoader::loadData().


The documentation for this class was generated from the following file: