LArSoft
v09_90_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 33 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 194 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().