NCKeras.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 // \file NCCosRej.h
3 // \brief Object collecting Cosmic Rejection variables for NC analysis
4 //
5 // \author Shaokai Yang yangs9uc@gmail.com
6 ////////////////////////////////////////////////////////////////////////
7 #ifndef NCKERAS_H
8 #define NCKERAS_H
9 
10 namespace ncid
11 {
12  class NCKeras {
13  public:
14 
15  NCKeras();
16  ~NCKeras();
17 
18  /// \brief Transverse component of the energy-weighted average
19  /// of prong directions
20  double ProngTransMom() const { return fProngTransMom;}
21 
22  /// \brief Keras-trained pid
23  double CosPIDKeras () const { return fCosPIDKeras; }
24 
25  void SetProngTransMom(double input)
26  { fProngTransMom = input;}
27 
28  void SetCosPIDKeras (double input)
29  { fCosPIDKeras = input;}
30 
31  protected:
32 
34  double fCosPIDKeras;
35 
36  };
37 }
38 #endif
Definition: FillPIDs.h:18
void SetCosPIDKeras(double input)
Definition: NCKeras.h:28
double ProngTransMom() const
Transverse component of the energy-weighted average of prong directions.
Definition: NCKeras.h:20
double fProngTransMom
Definition: NCKeras.h:33
double CosPIDKeras() const
Keras-trained pid.
Definition: NCKeras.h:23
double fCosPIDKeras
Definition: NCKeras.h:34
void SetProngTransMom(double input)
Definition: NCKeras.h:25