Utility class for truth labels. More...
Classes | |
class | AssignLabels |
class | Boundary |
class | CVNEvaluator |
class | CVNEventDump |
class | CVNEventDumpProtoDUNE |
class | CVNImageUtils |
Class containing some utility functions for all things CVN. More... | |
class | CVNMapper |
class | CVNMapperProtoDUNE |
class | CVNMapperSim |
class | CVNMapperWire |
class | CVNProtoDUNEUtils |
class | CVNSparseMapper |
class | CVNSparseMapper3D |
class | CVNSparseROOT |
class | CVNValidation |
class | CVNZlibMaker |
class | CVNZlibMakerProtoDUNE |
class | GCNFeatureUtils |
Class containing some utility functions for all things CVN. More... | |
class | GCNGraph |
GCNGraph, basic input for the GCN. More... | |
class | GCNGraphMaker |
class | GCNGraphMaker2D |
class | GCNGraphMakerProtoDUNE |
class | GCNGraphNode |
class | GCNH5 |
class | GCNHitGraphMaker |
class | GCNParticleFlow |
GCNParticleFlow, a map of true particles to their parents. More... | |
class | GCNZlibMaker |
class | GCNZlibMakerProtoDUNE |
class | PixelMap |
PixelMap, basic input to CVN neural net. More... | |
class | PixelMapProducer |
Producer algorithm for PixelMap, input to CVN neural net. More... | |
class | PixelMapSimProducer |
Producer algorithm for PixelMap, input to CVN neural net. More... | |
class | PixelMapWireProducer |
Producer algorithm for PixelMap, input to CVN neural net. More... | |
class | Result |
Result, basic output of CVN neural net. More... | |
class | SparsePixelMap |
class | TFNetHandler |
Wrapper for caffe::Net which handles construction and prediction. More... | |
class | TrainingData |
The TrainingData objects contains a PixelMap and the output class type, and any other bit that goes into the ANN. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &os, const PixelMapProducer &p) |
std::ostream & | operator<< (std::ostream &os, const PixelMapSimProducer &p) |
std::ostream & | operator<< (std::ostream &os, const PixelMapWireProducer &p) |
bool | check (const std::vector< std::vector< float > > &outputs) |
void | fillEmpty (std::vector< std::vector< float > > &outputs) |
std::ostream & | operator<< (std::ostream &os, const Boundary &b) |
std::ostream & | operator<< (std::ostream &os, const GCNGraph &m) |
std::ostream & | operator<< (std::ostream &os, const PixelMap &m) |
Utility class for truth labels.
The TrainingData objects contains a PixelMap and the output class type, and any other bit that goes into the ANN.
Defines an enumeration for interaction type.
Defines an enumeration for cellhit classification.
typedef enum cvn::HType cvn::HitType |
typedef std::vector<ViewVector> cvn::ImageVector |
Definition at line 19 of file CVNImageUtils.h.
typedef std::vector<ViewVectorF> cvn::ImageVectorF |
Definition at line 21 of file CVNImageUtils.h.
typedef enum cvn::Interaction cvn::InteractionType |
typedef std::tuple<int, int, int, float, float, float, float, float, float, float, std::string, std::string> cvn::ptruth |
Definition at line 33 of file GCNFeatureUtils.h.
typedef enum cvn::tau_type cvn::TauType |
typedef enum cvn::TFFlavour cvn::TFFlavourType |
typedef enum cvn::TFInteraction cvn::TFInteractionType |
typedef enum cvn::TFIsAntineutrino cvn::TFIsAntineutrinoType |
typedef enum cvn::TFMultioutputs cvn::TFMultioutputsType |
typedef enum cvn::TFResult cvn::TFResultType |
Enumeration to describe the order of the TF network output.
typedef enum cvn::TFTopologyNeutrons cvn::TFTopologyNeutronsType |
typedef enum cvn::TFTopologyPions cvn::TFTopologyPionsType |
typedef enum cvn::TFTopologyPizeros cvn::TFTopologyPizerosType |
typedef enum cvn::TFTopologyProtons cvn::TFTopologyProtonsType |
typedef enum cvn::topology_type cvn::TopologyType |
typedef enum cvn::topology_type_alt cvn::TopologyTypeAlt |
typedef std::vector<std::vector<unsigned char> > cvn::ViewVector |
Useful typedefs.
Definition at line 18 of file CVNImageUtils.h.
typedef std::vector<std::vector<float> > cvn::ViewVectorF |
Definition at line 20 of file CVNImageUtils.h.
enum cvn::HType |
Enumerator | |
---|---|
kElectronHit | |
kMuonHit | |
kProtonHit | |
kNeutronHit | |
kPionHit | |
kPiZeroHit | |
kGammaHit | |
kOtherPDGhit | |
kUnknownHit | |
kEmptyHit |
Definition at line 14 of file HitType.h.
enum cvn::Interaction |
Enumerator | |
---|---|
kNumuQE |
Numu CC QE interaction. |
kNumuRes |
Numu CC Resonant interaction. |
kNumuDIS |
Numu CC DIS interaction. |
kNumuOther |
Numu CC, other than above. |
kNueQE |
Nue CC QE interaction. |
kNueRes |
Nue CC Resonant interaction. |
kNueDIS |
Nue CC DIS interaction. |
kNueOther |
Nue CC, other than above. |
kNutauQE |
Nutau CC QE interaction. |
kNutauRes |
Nutau CC Resonant interaction. |
kNutauDIS |
Nutau CC DIS interaction. |
kNutauOther |
Nutau CC, other than above. |
kNuElectronElastic |
NC Nu On E Scattering. |
kNC |
NC interaction. |
kCosmic |
Cosmic ray background. |
kOther |
Something else. Tau? Hopefully we don't use this. |
kNIntType |
Number of interaction types, used like a vector size. |
Definition at line 16 of file InteractionType.h.
enum cvn::tau_type |
Enumerator | |
---|---|
kNotNutau | |
kNutauE | |
kNutauMu | |
kNutauHad |
Definition at line 174 of file InteractionType.h.
enum cvn::TFFlavour |
Enumerator | |
---|---|
kFlavNumuCC | |
kFlavNueCC | |
kFlavNutauCC | |
kFlavNC |
Definition at line 75 of file InteractionType.h.
enum cvn::TFInteraction |
Enumerator | |
---|---|
kInteQECC | |
kInteResCC | |
kInteDISCC | |
kInteOtherCC |
Definition at line 84 of file InteractionType.h.
Enumerator | |
---|---|
kNeutrino | |
kAntineutrino |
Definition at line 68 of file InteractionType.h.
enum cvn::TFMultioutputs |
Enumerator | |
---|---|
is_antineutrino | |
flavour | |
interaction | |
protons | |
pions | |
pizeros | |
neutrons |
Definition at line 56 of file InteractionType.h.
enum cvn::TFResult |
Enumeration to describe the order of the TF network output.
Definition at line 38 of file InteractionType.h.
Enumerator | |
---|---|
kTop0neutron | |
kTop1neutron | |
kTop2neutron | |
kTopNneutron |
Definition at line 120 of file InteractionType.h.
enum cvn::TFTopologyPions |
Enumerator | |
---|---|
kTop0pion | |
kTop1pion | |
kTop2pion | |
kTopNpion |
Definition at line 102 of file InteractionType.h.
Enumerator | |
---|---|
kTop0pizero | |
kTop1pizero | |
kTop2pizero | |
kTopNpizero |
Definition at line 111 of file InteractionType.h.
Enumerator | |
---|---|
kTop0proton | |
kTop1proton | |
kTop2proton | |
kTopNproton |
Definition at line 93 of file InteractionType.h.
enum cvn::topology_type |
Enumerator | |
---|---|
kTopNue | |
kTopNumu | |
kTopNutauE | |
kTopNutauMu | |
kTopNutauHad | |
kTopNC |
Definition at line 181 of file InteractionType.h.
Enumerator | |
---|---|
kTopNueLike | |
kTopNumuLike | |
kTopNutauLike | |
kTopNCLike |
Definition at line 190 of file InteractionType.h.
bool cvn::check | ( | const std::vector< std::vector< float > > & | outputs | ) |
Definition at line 42 of file TFNetHandler.cxx.
void cvn::fillEmpty | ( | std::vector< std::vector< float > > & | outputs | ) |
Definition at line 59 of file TFNetHandler.cxx.
std::ostream & cvn::operator<< | ( | std::ostream & | os, |
const Boundary & | b | ||
) |
Definition at line 54 of file Boundary.cxx.
std::ostream& cvn::operator<< | ( | std::ostream & | os, |
const PixelMapProducer & | p | ||
) |
Definition at line 125 of file PixelMapProducer.cxx.
std::ostream& cvn::operator<< | ( | std::ostream & | os, |
const PixelMapSimProducer & | p | ||
) |
Definition at line 145 of file PixelMapSimProducer.cxx.
std::ostream& cvn::operator<< | ( | std::ostream & | os, |
const PixelMapWireProducer & | p | ||
) |
Definition at line 145 of file PixelMapWireProducer.cxx.
std::ostream & cvn::operator<< | ( | std::ostream & | os, |
const GCNGraph & | m | ||
) |
Definition at line 178 of file GCNGraph.cxx.
std::ostream & cvn::operator<< | ( | std::ostream & | os, |
const PixelMap & | m | ||
) |
Definition at line 236 of file PixelMap.cxx.