LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
InteractionType.h File Reference

Go to the source code of this file.

Namespaces

 lcvn
 Utility class for truth labels.
 

Enumerations

enum  lcvn::InteractionType {
  lcvn::kNumuQE, lcvn::kNumuRes, lcvn::kNumuDIS, lcvn::kNumuOther,
  lcvn::kNueQE, lcvn::kNueRes, lcvn::kNueDIS, lcvn::kNueOther,
  lcvn::kNutauQE, lcvn::kNutauRes, lcvn::kNutauDIS, lcvn::kNutauOther,
  lcvn::kNuElectronElastic, lcvn::kNC, lcvn::kCosmic, lcvn::kOther,
  lcvn::kNIntType
}
 
enum  lcvn::TFResultType {
  lcvn::kTFNumuQE, lcvn::kTFNumuRes, lcvn::kTFNumuDIS, lcvn::kTFNumuOther,
  lcvn::kTFNueQE, lcvn::kTFNueRes, lcvn::kTFNueDIS, lcvn::kTFNueOther,
  lcvn::kTFNutauQE, lcvn::kTFNutauRes, lcvn::kTFNutauDIS, lcvn::kTFNutauOther,
  lcvn::kTFNC
}
 Enumeration to describe the order of the TF network output. More...
 
enum  lcvn::TFMultioutputs {
  lcvn::is_antineutrino, lcvn::flavour, lcvn::interaction, lcvn::protons,
  lcvn::pions, lcvn::pizeros, lcvn::neutrons
}
 
enum  lcvn::TFIsAntineutrino { lcvn::kNeutrino, lcvn::kAntineutrino }
 
enum  lcvn::TFFlavour { lcvn::kFlavNumuCC, lcvn::kFlavNueCC, lcvn::kFlavNutauCC, lcvn::kFlavNC }
 
enum  lcvn::TFInteraction { lcvn::kInteQECC, lcvn::kInteResCC, lcvn::kInteDISCC, lcvn::kInteOtherCC }
 
enum  lcvn::TFTopologyProtons { lcvn::kTop0proton, lcvn::kTop1proton, lcvn::kTop2proton, lcvn::kTopNproton }
 
enum  lcvn::TFTopologyPions { lcvn::kTop0pion, lcvn::kTop1pion, lcvn::kTop2pion, lcvn::kTopNpion }
 
enum  lcvn::TFTopologyPizeros { lcvn::kTop0pizero, lcvn::kTop1pizero, lcvn::kTop2pizero, lcvn::kTopNpizero }
 
enum  lcvn::TFTopologyNeutrons { lcvn::kTop0neutron, lcvn::kTop1neutron, lcvn::kTop2neutron, lcvn::kTopNneutron }
 
enum  lcvn::TauType { lcvn::kNotNutau, lcvn::kNutauE, lcvn::kNutauMu, lcvn::kNutauHad }
 
enum  lcvn::TopologyType {
  lcvn::kTopNue, lcvn::kTopNumu, lcvn::kTopNutauE, lcvn::kTopNutauMu,
  lcvn::kTopNutauHad, lcvn::kTopNC
}
 
enum  lcvn::TopologyTypeAlt { lcvn::kTopNueLike, lcvn::kTopNumuLike, lcvn::kTopNutauLike, lcvn::kTopNCLike }