![]() |
LArSoft
v10_06_00
Liquid Argon Software toolkit - https://larsoft.org/
|
Utility class for truth labels. More...
Classes | |
| class | AssignLabels |
| class | Boundary |
| class | CVNImageUtils |
| Class containing some utility functions for all things CVN. More... | |
| class | HitHelper |
| class | ICVNMapper |
| class | ICVNZlibMaker |
| class | ITFNetHandler |
| Wrapper for caffe::Net which handles construction and prediction. More... | |
| class | LArCVNEvaluator |
| class | LArNuCVNZlibMaker |
| class | LArTrainingData |
| The TrainingData objects contains a PixelMap and the output class type, and any other bit that goes into the ANN. More... | |
| class | PixelMap |
| PixelMap, basic input to CVN neural net. More... | |
| class | PixelMapProducer |
| Producer algorithm for PixelMap, input to CVN neural net. More... | |
| class | Result |
| Result, basic output of CVN neural net. More... | |
| class | SimChannelHelper |
| class | TDNuInfo |
| class | WireHelper |
Typedefs | |
| typedef std::vector< std::vector< unsigned char > > | ViewVector |
| Useful typedefs. More... | |
| typedef std::vector< ViewVector > | ImageVector |
| typedef std::vector< std::vector< float > > | ViewVectorF |
| typedef std::vector< ViewVectorF > | ImageVectorF |
| typedef LArTrainingData< lcvn::TDNuInfo > | LArTrainingNuData |
| typedef std::vector< std::map< double, double > > | Waveform |
| typedef PixelMapProducer< recob::Hit, lcvn::HitHelper > | PixelMapHitProducer |
| typedef PixelMapProducer< recob::Wire, lcvn::WireHelper > | PixelMapWireProducer |
| typedef PixelMapProducer< sim::SimChannel, lcvn::SimChannelHelper > | PixelMapSimProducer |
| typedef ICVNMapper< lcvn::PixelMapHitProducer, recob::Hit > | LArCVNHitMapper |
| typedef ICVNMapper< lcvn::PixelMapSimProducer, sim::SimChannel > | LArCVNSimMapper |
| typedef ICVNMapper< lcvn::PixelMapWireProducer, recob::Wire > | LArCVNWireMapper |
Functions | |
| std::ostream & | operator<< (std::ostream &os, const Boundary &b) |
| std::ostream & | operator<< (std::ostream &os, const TDNuInfo &td) |
| std::ostream & | operator<< (std::ostream &os, const PixelMap &m) |
| template<class T , class U > | |
| std::ostream & | operator<< (std::ostream &os, const PixelMapProducer< T, U > &p) |
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.
The LArTrainingData 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 std::vector<ViewVector> lcvn::ImageVector |
Definition at line 18 of file CVNImageUtils.h.
| typedef std::vector<ViewVectorF> lcvn::ImageVectorF |
Definition at line 20 of file CVNImageUtils.h.
Definition at line 10 of file LArCVNHitMapper_module.cc.
Definition at line 10 of file LArCVNSimMapper_module.cc.
Definition at line 10 of file LArCVNWireMapper_module.cc.
Definition at line 78 of file LArTrainingData.h.
Definition at line 136 of file PixelMapProducer.h.
Definition at line 138 of file PixelMapProducer.h.
Definition at line 137 of file PixelMapProducer.h.
| typedef std::vector<std::vector<unsigned char> > lcvn::ViewVector |
Useful typedefs.
Definition at line 17 of file CVNImageUtils.h.
| typedef std::vector<std::vector<float> > lcvn::ViewVectorF |
Definition at line 19 of file CVNImageUtils.h.
| typedef std::vector<std::map<double, double> > lcvn::Waveform |
Definition at line 31 of file PixelMapProducer.h.
| enum lcvn::HitType |
| Enumerator | |
|---|---|
| kElectronHit | |
| kMuonHit | |
| kProtonHit | |
| kNeutronHit | |
| kPionHit | |
| kPiZeroHit | |
| kGammaHit | |
| kOtherPDGhit | |
| kUnknownHit | |
| kEmptyHit | |
Definition at line 12 of file HitType.h.
Definition at line 15 of file InteractionType.h.
| enum lcvn::TauType |
| Enumerator | |
|---|---|
| kNotNutau | |
| kNutauE | |
| kNutauMu | |
| kNutauHad | |
Definition at line 117 of file InteractionType.h.
| enum lcvn::TFFlavour |
| Enumerator | |
|---|---|
| kFlavNumuCC | |
| kFlavNueCC | |
| kFlavNutauCC | |
| kFlavNC | |
Definition at line 59 of file InteractionType.h.
| enum lcvn::TFInteraction |
| Enumerator | |
|---|---|
| kInteQECC | |
| kInteResCC | |
| kInteDISCC | |
| kInteOtherCC | |
Definition at line 62 of file InteractionType.h.
| Enumerator | |
|---|---|
| kNeutrino | |
| kAntineutrino | |
Definition at line 56 of file InteractionType.h.
| enum lcvn::TFMultioutputs |
| Enumerator | |
|---|---|
| is_antineutrino | |
| flavour | |
| interaction | |
| protons | |
| pions | |
| pizeros | |
| neutrons | |
Definition at line 53 of file InteractionType.h.
| enum lcvn::TFResultType |
Enumeration to describe the order of the TF network output.
Definition at line 36 of file InteractionType.h.
| Enumerator | |
|---|---|
| kTop0neutron | |
| kTop1neutron | |
| kTop2neutron | |
| kTopNneutron | |
Definition at line 74 of file InteractionType.h.
| Enumerator | |
|---|---|
| kTop0pion | |
| kTop1pion | |
| kTop2pion | |
| kTopNpion | |
Definition at line 68 of file InteractionType.h.
| Enumerator | |
|---|---|
| kTop0pizero | |
| kTop1pizero | |
| kTop2pizero | |
| kTopNpizero | |
Definition at line 71 of file InteractionType.h.
| Enumerator | |
|---|---|
| kTop0proton | |
| kTop1proton | |
| kTop2proton | |
| kTopNproton | |
Definition at line 65 of file InteractionType.h.
| enum lcvn::TopologyType |
| Enumerator | |
|---|---|
| kTopNue | |
| kTopNumu | |
| kTopNutauE | |
| kTopNutauMu | |
| kTopNutauHad | |
| kTopNC | |
Definition at line 119 of file InteractionType.h.
| Enumerator | |
|---|---|
| kTopNueLike | |
| kTopNumuLike | |
| kTopNutauLike | |
| kTopNCLike | |
Definition at line 121 of file InteractionType.h.
| std::ostream & lcvn::operator<< | ( | std::ostream & | os, |
| const Boundary & | b | ||
| ) |
Definition at line 47 of file Boundary.cxx.
References lcvn::Boundary::FirstTDC(), lcvn::Boundary::FirstWire(), lcvn::Boundary::LastTDC(), and lcvn::Boundary::LastWire().
| std::ostream& lcvn::operator<< | ( | std::ostream & | os, |
| const TDNuInfo & | td | ||
| ) |
Definition at line 69 of file LArTrainingData.cxx.
References lcvn::TDNuInfo::fEventWeight, lcvn::TDNuInfo::fLepAngle, lcvn::TDNuInfo::fLepEnergy, lcvn::TDNuInfo::fNNeutron, lcvn::TDNuInfo::fNPion, lcvn::TDNuInfo::fNPizero, lcvn::TDNuInfo::fNProton, lcvn::TDNuInfo::fNuEnergy, lcvn::TDNuInfo::fNuPDG, lcvn::TDNuInfo::fRecoNueEnergy, lcvn::TDNuInfo::fRecoNumuEnergy, lcvn::TDNuInfo::fRecoNutauEnergy, lcvn::TDNuInfo::fTopologyType, and lcvn::TDNuInfo::fTopologyTypeAlt.
| std::ostream& lcvn::operator<< | ( | std::ostream & | os, |
| const PixelMapProducer< T, U > & | p | ||
| ) |
Definition at line 177 of file PixelMapProducer.cxx.
References lcvn::PixelMap::NTdc().
| std::ostream & lcvn::operator<< | ( | std::ostream & | os, |
| const PixelMap & | m | ||
| ) |
Definition at line 206 of file PixelMap.cxx.
References lcvn::PixelMap::NPixel(), lcvn::PixelMap::NTdc(), and lcvn::PixelMap::NWire().