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