Public Member Functions | Protected Attributes | List of all members
qeef::QePId Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N20-11-28/QEEventFinder/QePId.h"

Inheritance diagram for qeef::QePId:
rb::PID

Public Member Functions

 QePId ()
 
 QePId (int pdg, double val)
 
void SetNtrk (int ntrks)
 
void SetOffTrkE (double E)
 
void SetEdiff (double diff)
 
void SetEdiffZ (double diffZ)
 
void SetDedx (double Dedx)
 
int Mode () const
 
int Ntrk () const
 
double OffTrkE () const
 
double Ediff () const
 
double EdiffZ () const
 
double Dedx () const
 
int Pdg () const
 
double Value () const
 
void SetPdg (int pdg)
 
void SetVal (double val)
 

Protected Attributes

int fMode
 
int fNtrk
 
double fOffTrkE
 
double fEdiff
 
double fEdiffZ
 
double fDedx
 
int fPdg
 pdg code More...
 
double fVal
 pid value More...
 

Detailed Description

Definition at line 14 of file QePId.h.

Constructor & Destructor Documentation

qeef::QePId::QePId ( )

Definition at line 15 of file QePId.cxx.

References fMode, SetDedx(), SetEdiff(), SetEdiffZ(), SetNtrk(), and SetOffTrkE().

16  : rb::PID()
17  {
18  fMode = 0;
19  SetNtrk(0);
20  SetOffTrkE(0);
21  SetEdiff(0);
22  SetEdiffZ(0);
23  SetDedx(0);
24  }
A pid value and corresponding pdg code.
Definition: PID.h:13
void SetEdiff(double diff)
Definition: QePId.cxx:51
void SetEdiffZ(double diffZ)
Definition: QePId.cxx:57
void SetDedx(double Dedx)
Definition: QePId.cxx:63
void SetOffTrkE(double E)
Definition: QePId.cxx:45
void SetNtrk(int ntrks)
Definition: QePId.cxx:39
int fMode
Definition: QePId.h:32
qeef::QePId::QePId ( int  pdg,
double  val 
)

Definition at line 27 of file QePId.cxx.

References fMode, SetDedx(), SetEdiff(), SetEdiffZ(), SetNtrk(), and SetOffTrkE().

28  : rb::PID(pdg,val)
29  {
30  fMode = 0;
31  SetNtrk(0);
32  SetOffTrkE(0);
33  SetEdiff(0);
34  SetEdiffZ(0);
35  SetDedx(0);
36  }
A pid value and corresponding pdg code.
Definition: PID.h:13
void SetEdiff(double diff)
Definition: QePId.cxx:51
void SetEdiffZ(double diffZ)
Definition: QePId.cxx:57
void SetDedx(double Dedx)
Definition: QePId.cxx:63
void SetOffTrkE(double E)
Definition: QePId.cxx:45
void SetNtrk(int ntrks)
Definition: QePId.cxx:39
int fMode
Definition: QePId.h:32

Member Function Documentation

double qeef::QePId::Dedx ( ) const

Definition at line 99 of file QePId.cxx.

References fDedx.

Referenced by qeef::QeFinderVal::analyze(), remid::ReMIdDedx::analyze(), remid::ReMIdDedxRock::analyze(), remid::ReMIdDedxStudies::analyze(), and SetDedx().

100  {
101  return fDedx;
102  }
double fDedx
Definition: QePId.h:37
double qeef::QePId::Ediff ( ) const

Definition at line 87 of file QePId.cxx.

References fEdiff.

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

88  {
89  return fEdiff;
90  }
double fEdiff
Definition: QePId.h:35
double qeef::QePId::EdiffZ ( ) const

Definition at line 93 of file QePId.cxx.

References fEdiffZ.

Referenced by qeef::QeFinderVal::analyze(), remid::ReMIdDedx::analyze(), remid::ReMIdDedxRock::analyze(), and remid::ReMIdDedxStudies::analyze().

94  {
95  return fEdiffZ;
96  }
double fEdiffZ
Definition: QePId.h:36
int qeef::QePId::Mode ( ) const

Definition at line 69 of file QePId.cxx.

References fMode.

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

70  {
71  return fMode;
72  }
int fMode
Definition: QePId.h:32
int qeef::QePId::Ntrk ( ) const

Definition at line 75 of file QePId.cxx.

References fNtrk.

Referenced by qeef::QeFinderVal::analyze(), numue::NumuEAna::analyze(), and skim::ParametersNumu::ParametersNumu().

76  {
77  return fNtrk;
78  }
int fNtrk
Definition: QePId.h:33
double qeef::QePId::OffTrkE ( ) const

Definition at line 81 of file QePId.cxx.

References fOffTrkE.

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

82  {
83  return fOffTrkE;
84  }
double fOffTrkE
Definition: QePId.h:34
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 qeef::QePId::SetDedx ( double  Dedx)

Definition at line 63 of file QePId.cxx.

References Dedx(), and fDedx.

Referenced by qeef::QeFinder::produce(), and QePId().

64  {
65  fDedx = Dedx;
66  }
double Dedx() const
Definition: QePId.cxx:99
double fDedx
Definition: QePId.h:37
void qeef::QePId::SetEdiff ( double  diff)

Definition at line 51 of file QePId.cxx.

References release_diff::diff, and fEdiff.

Referenced by qeef::QeFinder::produce(), and QePId().

52  {
53  fEdiff = diff;
54  }
double fEdiff
Definition: QePId.h:35
void qeef::QePId::SetEdiffZ ( double  diffZ)

Definition at line 57 of file QePId.cxx.

References fEdiffZ.

Referenced by qeef::QeFinder::produce(), and QePId().

58  {
59  fEdiffZ = diffZ;
60  }
double fEdiffZ
Definition: QePId.h:36
void qeef::QePId::SetNtrk ( int  ntrks)

Definition at line 39 of file QePId.cxx.

References fNtrk, and make_root_from_grid_output::ntrks.

Referenced by qeef::QeFinder::produce(), and QePId().

void qeef::QePId::SetOffTrkE ( double  E)

Definition at line 45 of file QePId.cxx.

References E, and fOffTrkE.

Referenced by qeef::QeFinder::produce(), and QePId().

46  {
47  fOffTrkE = E;
48  }
double fOffTrkE
Definition: QePId.h:34
Float_t E
Definition: plot.C:20
void rb::PID::SetPdg ( int  pdg)
inlineinherited
void rb::PID::SetVal ( double  val)
inlineinherited
double rb::PID::Value ( ) const
inlineinherited

Member Data Documentation

double qeef::QePId::fDedx
protected

Definition at line 37 of file QePId.h.

Referenced by Dedx(), and SetDedx().

double qeef::QePId::fEdiff
protected

Definition at line 35 of file QePId.h.

Referenced by Ediff(), and SetEdiff().

double qeef::QePId::fEdiffZ
protected

Definition at line 36 of file QePId.h.

Referenced by EdiffZ(), and SetEdiffZ().

int qeef::QePId::fMode
protected

Definition at line 32 of file QePId.h.

Referenced by Mode(), and QePId().

int qeef::QePId::fNtrk
protected

Definition at line 33 of file QePId.h.

Referenced by Ntrk(), and SetNtrk().

double qeef::QePId::fOffTrkE
protected

Definition at line 34 of file QePId.h.

Referenced by OffTrkE(), and SetOffTrkE().

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: