Public Member Functions | List of all members
TruthAnitaNeutrino Class Reference

#include <TruthAnitaEvent.h>

Public Member Functions

double nuE () const
 
double showerE () const
 
TVector3 nuDir () const
 
TVector3 nuPos () const
 
TVector3 anitaPos () const
 
bool weightWasSet () const
 
double weight () const
 
double phaseSpaceWeight () const
 
double timeWeight () const
 
bool fracWasSet () const
 
double hadFrac () const
 
double emFrac () const
 
int nuPdg () const
 
void setSkipped (bool skip, bool zero_frac=true, bool zero_weights=true, bool zero_dir=true)
 
bool isSkipped () const
 
void setWeights (double weight=1e-100, double phase_space_weight=1e-4, double time_weight=1e-10)
 
void setPos (double x, double y, double z, double bx, double by, double bz, int t)
 
void setNoDir ()
 
void setDir (double dx, double dy, double dz)
 
void setFrac (double had_frac, double em_frac)
 
void setNu (double nuE, double nupdg)
 
void setNoNu (double bx, double by, double bz, int t)
 
bool haveDir () const
 
bool haveFrac () const
 
bool haveWeight () const
 
bool haveNu () const
 
int time () const
 

Detailed Description

Analog of TruthAnitaEvent for all events, including events that don't pass the trigger. special care is made for space efficiency here since we save for every event!

Definition at line 103 of file TruthAnitaEvent.h.


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