Public Member Functions | Protected Attributes | Private Attributes | List of all members
slid::EventLID Class Reference

#include "/cvmfs/nova-development.opensciencegrid.org/novasoft/releases/N21-04-10/ShowerLID/EventLID.h"

Inheritance diagram for slid::EventLID:
rb::PID

Public Member Functions

 EventLID ()
 
 ~EventLID ()
 
 EventLID (int pdg, double val)
 
void SetValWithE (float in)
 
void SetValEPi0 (float in)
 
void SetValECos (float in)
 
float ValueWithE () const
 
float ValueEPi0 () const
 
float ValueECos () 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 fPIDWithE
 
float fPIDEPi0
 
float fPIDECos
 

Detailed Description

Definition at line 16 of file EventLID.h.

Constructor & Destructor Documentation

slid::EventLID::EventLID ( )
inline

Definition at line 19 of file EventLID.h.

Referenced by ~EventLID().

19 : fPIDWithE(-5.0),fPIDEPi0(-5.0){};
float fPIDEPi0
Definition: EventLID.h:36
float fPIDWithE
Definition: EventLID.h:35
slid::EventLID::~EventLID ( )
inline

Definition at line 20 of file EventLID.h.

References EventLID(), make_root_from_grid_output::pdg, and febshutoff_auto::val.

20 {}
slid::EventLID::EventLID ( int  pdg,
double  val 
)

Definition at line 15 of file EventLID.cxx.

16  : rb::PID(pdg, val),
17  fPIDWithE(-5.0)
18  {
19  }// end of constructor
A pid value and corresponding pdg code.
Definition: PID.h:13
float fPIDWithE
Definition: EventLID.h:35

Member Function Documentation

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 rb::PID::SetPdg ( int  pdg)
inlineinherited
void rb::PID::SetVal ( double  val)
inlineinherited
void slid::EventLID::SetValECos ( float  in)
inline

Definition at line 26 of file EventLID.h.

References fPIDECos, and in.

Referenced by slid::LIDBuilder::produce().

26 { fPIDECos = in; }
float fPIDECos
Definition: EventLID.h:37
ifstream in
Definition: comparison.C:7
void slid::EventLID::SetValEPi0 ( float  in)
inline

Definition at line 25 of file EventLID.h.

References fPIDEPi0, and in.

Referenced by slid::LIDBuilder::produce().

25 { fPIDEPi0 = in; }
ifstream in
Definition: comparison.C:7
float fPIDEPi0
Definition: EventLID.h:36
void slid::EventLID::SetValWithE ( float  in)
inline

Definition at line 24 of file EventLID.h.

References fPIDWithE, and in.

Referenced by slid::LIDBuilder::produce().

24 { fPIDWithE = in; }
ifstream in
Definition: comparison.C:7
float fPIDWithE
Definition: EventLID.h:35
double rb::PID::Value ( ) const
inlineinherited
float slid::EventLID::ValueECos ( ) const
inline

Definition at line 30 of file EventLID.h.

References fPIDECos.

30 { return fPIDECos; }
float fPIDECos
Definition: EventLID.h:37
float slid::EventLID::ValueEPi0 ( ) const
inline

Definition at line 29 of file EventLID.h.

References fPIDEPi0.

29 { return fPIDEPi0; }
float fPIDEPi0
Definition: EventLID.h:36
float slid::EventLID::ValueWithE ( ) const
inline

Definition at line 28 of file EventLID.h.

References fPIDWithE.

Referenced by jmshower::NueSelLID::produce().

28 { return fPIDWithE; }
float fPIDWithE
Definition: EventLID.h:35

Member Data Documentation

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().

float slid::EventLID::fPIDECos
private

Definition at line 37 of file EventLID.h.

Referenced by SetValECos(), and ValueECos().

float slid::EventLID::fPIDEPi0
private

Definition at line 36 of file EventLID.h.

Referenced by SetValEPi0(), and ValueEPi0().

float slid::EventLID::fPIDWithE
private

Definition at line 35 of file EventLID.h.

Referenced by SetValWithE(), and ValueWithE().

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: