Namespaces | Typedefs | Enumerations
InteractionType.h File Reference
#include "dune/CVN/func/PixelMap.h"

Go to the source code of this file.

Namespaces

 cvn
 Utility class for truth labels.
 

Typedefs

typedef enum cvn::Interaction cvn::InteractionType
 
typedef enum cvn::TFResult cvn::TFResultType
 Enumeration to describe the order of the TF network output. More...
 
typedef enum cvn::TFMultioutputs cvn::TFMultioutputsType
 
typedef enum cvn::TFIsAntineutrino cvn::TFIsAntineutrinoType
 
typedef enum cvn::TFFlavour cvn::TFFlavourType
 
typedef enum cvn::TFInteraction cvn::TFInteractionType
 
typedef enum cvn::TFTopologyProtons cvn::TFTopologyProtonsType
 
typedef enum cvn::TFTopologyPions cvn::TFTopologyPionsType
 
typedef enum cvn::TFTopologyPizeros cvn::TFTopologyPizerosType
 
typedef enum cvn::TFTopologyNeutrons cvn::TFTopologyNeutronsType
 
typedef enum cvn::tau_type cvn::TauType
 
typedef enum cvn::topology_type cvn::TopologyType
 
typedef enum cvn::topology_type_alt cvn::TopologyTypeAlt
 

Enumerations

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