1 #include <io/ShowerRecData_ROOT.h>
2 #include <io/ShowerFRecData_ROOT.h>
3 #include <io/ShowerSRecData_ROOT.h>
4 #include <io/ShowerUnivRecData_ROOT.h>
5 #include <io/ShowerRRecData_ROOT.h>
6 #include <io/ShowerMRecData_ROOT.h>
7 #include <io/Vector_ROOT.h>
8 #include <io/Point_ROOT.h>
9 #include <io/LaserData_ROOT.h>
10 #include <io/StreamerUtilities.h>
20 delete fShowerFRecData;
21 delete fShowerSRecData;
22 delete fShowerUnivRecData;
23 delete fShowerRRecData;
24 delete fShowerMRecData;
49 fEnergy(s.GetEnergy()),
50 fEnergyError(s.GetEnergyError()),
51 fShowerAxis(s.GetAxis()),
52 fCorePosition(s.GetCorePosition())
bool HasUnivRecShower() const
ShowerFRecData & GetFRecShower()
ShowerFRecData_ROOT * fShowerFRecData
void ConvertCopy(T *&destination, const U &source)
Interface class to access Shower Reconstructed parameters.
ShowerRecData_ROOT & operator=(const ShowerRecData_ROOT &s)
void SetAxis(const utl::Vector &axis)
ShowerMRecData_ROOT * fShowerMRecData
ShowerRRecData & GetRRecShower()
ShowerSRecData & GetSRecShower()
ShowerUnivRecData_ROOT * fShowerUnivRecData
ShowerUnivRecData & GetUnivRecShower()
void DeepCopy(T *&destination, U *const source)
LaserData_ROOT * fLaserData
void SetEnergy(const double energy, const double error)
bool HasRRecShower() const
bool HasFRecShower() const
ShowerSRecData_ROOT * fShowerSRecData
utl::Point Convert() const
ROOT wise implementation of streaming for class ShowerRecData.
bool HasMRecShower() const
ShowerMRecData & GetMRecShower()
ShowerRRecData_ROOT * fShowerRRecData
void SetCorePosition(const utl::Point &core)
bool HasLaserData() const
void operator>>(evt::ShowerRecData &s) const
bool HasSRecShower() const
LaserData & GetLaserData()
utl::Vector Convert() const