Public Member Functions | Protected Attributes | Private Attributes | List of all members
xnue::Xnue Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-25/XnuePID/Xnue.h"

Inheritance diagram for xnue::Xnue:
rb::PID

Public Member Functions

 Xnue ()
 
 Xnue (int pdg, float pid, float p1Energy, float p1Fmip, float p2Fmip, float emaxfrac_6p, float efrac_10p, float efrac_p2, float efrac_p3, float efrac_p4, float efrac_2sig)
 
void SetP1Energy (float p1Energy)
 
void SetP1Fmip (float p1Fmip)
 
void SetP2Fmip (float p2Fmip)
 
void SetEmaxfrac6p (float emaxfrac_6p)
 
void SetEfrac10p (float efrac_10p)
 
void SetEfracp2 (float efrac_p2)
 
void SetEfracp3 (float efrac_p3)
 
void SetEfracp4 (float efrac_p4)
 
void SetEfrac2sig (float efrac_2sig)
 
float P1Energy () const
 
float P1Fmip () const
 
float P2Fmip () const
 
float Emaxfrac6p () const
 
float Efrac10p () const
 
float Efracp2 () const
 
float Efracp3 () const
 
float Efracp4 () const
 
float Efrac2sig () const
 
int Pdg () const
 
double Value () const
 
void SetPdg (int pdg)
 
void SetVal (double val)
 

Protected Attributes

int fPdg
 pdg code More...
 
double fVal
 pid value More...
 

Private Attributes

float fP1Energy
 
float fP1Fmip
 
float fP2Fmip
 
float fEmaxfrac6p
 
float fEfrac10p
 
float fEfracp2
 
float fEfracp3
 
float fEfracp4
 
float fEfrac2sig
 

Detailed Description

Definition at line 17 of file Xnue.h.

Constructor & Destructor Documentation

xnue::Xnue::Xnue ( )

Definition at line 5 of file Xnue.cxx.

6  : fP1Energy(-1), fP1Fmip(-1),
7  fP2Fmip(-1), fEmaxfrac6p(-1),
8  fEfrac10p(-1), fEfracp2(-1),
9  fEfracp3(-1), fEfracp4(-1),
10  fEfrac2sig(-1)
11  {
12  }
float fEfracp4
Definition: Xnue.h:67
float fEfracp3
Definition: Xnue.h:66
float fEfrac10p
Definition: Xnue.h:64
float fEmaxfrac6p
Definition: Xnue.h:63
float fEfrac2sig
Definition: Xnue.h:68
float fP1Fmip
Definition: Xnue.h:61
float fP2Fmip
Definition: Xnue.h:62
float fP1Energy
Definition: Xnue.h:60
float fEfracp2
Definition: Xnue.h:65
xnue::Xnue::Xnue ( int  pdg,
float  pid,
float  p1Energy,
float  p1Fmip,
float  p2Fmip,
float  emaxfrac_6p,
float  efrac_10p,
float  efrac_p2,
float  efrac_p3,
float  efrac_p4,
float  efrac_2sig 
)

Definition at line 14 of file Xnue.cxx.

25  : rb::PID(pdg,pid),
26  fP1Energy(p1Energy),
27  fP1Fmip(p1Fmip),
28  fP2Fmip(p2Fmip),
29  fEmaxfrac6p(emaxfrac_6p),
30  fEfrac10p(efrac_10p),
31  fEfracp2(efrac_p2),
32  fEfracp3(efrac_p3),
33  fEfracp4(efrac_p4),
34  fEfrac2sig(efrac_2sig)
35  {
36  }
float fEfracp4
Definition: Xnue.h:67
A pid value and corresponding pdg code.
Definition: PID.h:13
float fEfracp3
Definition: Xnue.h:66
float fEfrac10p
Definition: Xnue.h:64
float fEmaxfrac6p
Definition: Xnue.h:63
float fEfrac2sig
Definition: Xnue.h:68
float fP1Fmip
Definition: Xnue.h:61
float fP2Fmip
Definition: Xnue.h:62
float fP1Energy
Definition: Xnue.h:60
float fEfracp2
Definition: Xnue.h:65

Member Function Documentation

float xnue::Xnue::Efrac10p ( ) const
inline

Definition at line 51 of file Xnue.h.

References fEfrac10p.

Referenced by caf::FillXnueVars().

51 { return fEfrac10p; }
float fEfrac10p
Definition: Xnue.h:64
float xnue::Xnue::Efrac2sig ( ) const
inline

Definition at line 55 of file Xnue.h.

References fEfrac2sig.

Referenced by caf::FillXnueVars().

55 { return fEfrac2sig; }
float fEfrac2sig
Definition: Xnue.h:68
float xnue::Xnue::Efracp2 ( ) const
inline

Definition at line 52 of file Xnue.h.

References fEfracp2.

Referenced by caf::FillXnueVars().

52 { return fEfracp2; }
float fEfracp2
Definition: Xnue.h:65
float xnue::Xnue::Efracp3 ( ) const
inline

Definition at line 53 of file Xnue.h.

References fEfracp3.

Referenced by caf::FillXnueVars().

53 { return fEfracp3; }
float fEfracp3
Definition: Xnue.h:66
float xnue::Xnue::Efracp4 ( ) const
inline

Definition at line 54 of file Xnue.h.

References fEfracp4.

Referenced by caf::FillXnueVars().

54 { return fEfracp4; }
float fEfracp4
Definition: Xnue.h:67
float xnue::Xnue::Emaxfrac6p ( ) const
inline

Definition at line 50 of file Xnue.h.

References fEmaxfrac6p.

Referenced by caf::FillXnueVars().

50 { return fEmaxfrac6p; }
float fEmaxfrac6p
Definition: Xnue.h:63
float xnue::Xnue::P1Energy ( ) const
inline

Definition at line 47 of file Xnue.h.

References fP1Energy.

Referenced by caf::FillXnueVars().

47 { return fP1Energy; }
float fP1Energy
Definition: Xnue.h:60
float xnue::Xnue::P1Fmip ( ) const
inline

Definition at line 48 of file Xnue.h.

References fP1Fmip.

Referenced by caf::FillXnueVars().

48 { return fP1Fmip; }
float fP1Fmip
Definition: Xnue.h:61
float xnue::Xnue::P2Fmip ( ) const
inline

Definition at line 49 of file Xnue.h.

References fP2Fmip.

Referenced by caf::FillXnueVars().

49 { return fP2Fmip; }
float fP2Fmip
Definition: Xnue.h:62
int rb::PID::Pdg ( ) const
inlineinherited

Definition at line 21 of file PID.h.

References rb::PID::fPdg.

Referenced by qeef::QeFinderVal::analyze().

21 {return fPdg; }
int fPdg
pdg code
Definition: PID.h:27
void xnue::Xnue::SetEfrac10p ( float  efrac_10p)
inline

Definition at line 40 of file Xnue.h.

References fEfrac10p.

Referenced by xnue::XnuePID::produce().

40 { fEfrac10p = efrac_10p; }
float fEfrac10p
Definition: Xnue.h:64
void xnue::Xnue::SetEfrac2sig ( float  efrac_2sig)
inline

Definition at line 44 of file Xnue.h.

References fEfrac2sig.

Referenced by xnue::XnuePID::produce().

44 { fEfrac2sig = efrac_2sig; }
float fEfrac2sig
Definition: Xnue.h:68
void xnue::Xnue::SetEfracp2 ( float  efrac_p2)
inline

Definition at line 41 of file Xnue.h.

References fEfracp2.

Referenced by xnue::XnuePID::produce().

41 { fEfracp2 = efrac_p2; }
float fEfracp2
Definition: Xnue.h:65
void xnue::Xnue::SetEfracp3 ( float  efrac_p3)
inline

Definition at line 42 of file Xnue.h.

References fEfracp3.

Referenced by xnue::XnuePID::produce().

42 { fEfracp3 = efrac_p3; }
float fEfracp3
Definition: Xnue.h:66
void xnue::Xnue::SetEfracp4 ( float  efrac_p4)
inline

Definition at line 43 of file Xnue.h.

References fEfracp4.

Referenced by xnue::XnuePID::produce().

43 { fEfracp4 = efrac_p4; }
float fEfracp4
Definition: Xnue.h:67
void xnue::Xnue::SetEmaxfrac6p ( float  emaxfrac_6p)
inline

Definition at line 39 of file Xnue.h.

References fEmaxfrac6p.

Referenced by xnue::XnuePID::produce().

39 { fEmaxfrac6p = emaxfrac_6p; }
float fEmaxfrac6p
Definition: Xnue.h:63
void xnue::Xnue::SetP1Energy ( float  p1Energy)
inline

Definition at line 36 of file Xnue.h.

References fP1Energy.

Referenced by xnue::XnuePID::produce().

36 { fP1Energy = p1Energy; }
float fP1Energy
Definition: Xnue.h:60
void xnue::Xnue::SetP1Fmip ( float  p1Fmip)
inline

Definition at line 37 of file Xnue.h.

References fP1Fmip.

Referenced by xnue::XnuePID::produce().

37 { fP1Fmip = p1Fmip; }
float fP1Fmip
Definition: Xnue.h:61
void xnue::Xnue::SetP2Fmip ( float  p2Fmip)
inline

Definition at line 38 of file Xnue.h.

References fP2Fmip.

Referenced by xnue::XnuePID::produce().

38 { fP2Fmip = p2Fmip; }
float fP2Fmip
Definition: Xnue.h:62
void rb::PID::SetPdg ( int  pdg)
inlineinherited
void rb::PID::SetVal ( double  val)
inlineinherited
double rb::PID::Value ( ) const
inlineinherited

Member Data Documentation

float xnue::Xnue::fEfrac10p
private

Definition at line 64 of file Xnue.h.

Referenced by Efrac10p(), and SetEfrac10p().

float xnue::Xnue::fEfrac2sig
private

Definition at line 68 of file Xnue.h.

Referenced by Efrac2sig(), and SetEfrac2sig().

float xnue::Xnue::fEfracp2
private

Definition at line 65 of file Xnue.h.

Referenced by Efracp2(), and SetEfracp2().

float xnue::Xnue::fEfracp3
private

Definition at line 66 of file Xnue.h.

Referenced by Efracp3(), and SetEfracp3().

float xnue::Xnue::fEfracp4
private

Definition at line 67 of file Xnue.h.

Referenced by Efracp4(), and SetEfracp4().

float xnue::Xnue::fEmaxfrac6p
private

Definition at line 63 of file Xnue.h.

Referenced by Emaxfrac6p(), and SetEmaxfrac6p().

float xnue::Xnue::fP1Energy
private

Definition at line 60 of file Xnue.h.

Referenced by P1Energy(), and SetP1Energy().

float xnue::Xnue::fP1Fmip
private

Definition at line 61 of file Xnue.h.

Referenced by P1Fmip(), and SetP1Fmip().

float xnue::Xnue::fP2Fmip
private

Definition at line 62 of file Xnue.h.

Referenced by P2Fmip(), and SetP2Fmip().

int rb::PID::fPdg
protectedinherited

pdg code

Definition at line 27 of file PID.h.

Referenced by lem::PIDDetails::FromString(), rb::PID::Pdg(), and rb::PID::SetPdg().

double rb::PID::fVal
protectedinherited

pid value

Definition at line 28 of file PID.h.

Referenced by lem::PIDDetails::FromString(), rb::PID::SetVal(), lem::PIDDetails::ToString(), and rb::PID::Value().


The documentation for this class was generated from the following files: