Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

RecoTruth

#include "RecoTruth.hh"

RecoTruth


class description - source file - inheritance tree (.pdf)

class RecoTruth : public TObject

Inheritance Chart:
TObject
<-
RecoTruth

    public:
RecoTruth() RecoTruth(const RecoTruth&) virtual ~RecoTruth() static TClass* Class() void Clear() virtual void Copy(TObject&) const Double_t GetEarthAge() const TVector3 GetEarthImpact() const Double_t GetEarthImpact(Int_t) const Double_t GetEnergy() const Double_t GetHclouds() const Double_t GetHmax() const TVector3 GetInitPos() const Double_t GetInitPos(Int_t) const TVector3 GetMaxPos() const Double_t GetMaxPos(Int_t) const Double_t GetPhi() const Double_t GetTheta() const Double_t GetX1() const Double_t GetXmax() const virtual TClass* IsA() const RecoTruth& operator=(const RecoTruth&) void SetEarthAge(Double_t t) void SetEarthImpact(TVector3 t) void SetEnergy(Double_t t) void SetHclouds(Float_t h) void SetInitPos(TVector3 t) void SetMaxPos(TVector3 t) void SetPhi(Double_t t) void SetTheta(Double_t t) void SetX1(Double_t t) void SetXMax(Double_t t) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Double_t fEnergy Double_t fTheta Double_t fPhi Double_t fX1 Double_t fInitPosX Double_t fInitPosY Double_t fInitPosZ Double_t fMaxPosX Double_t fMaxPosY Double_t fMaxPosZ Double_t fXMax Double_t fEarthImpactX Double_t fEarthImpactY Double_t fEarthImpactZ Double_t fEarthAge Double_t fHclouds

Class Description

 RecoTruth

 <extensive class description>

   Config file parameters
   ======================

   <parameter name>: <parameter description>
   -Valid options: <available options>


RecoTruth()
 Constructor


~RecoTruth()
 Destructor


RecoTruth( const RecoTruth& other )
 Copy Constructor


void Copy( TObject& other ) const
 Copy to a new object


void Clear()
 Clear method


Double_t GetInitPos( Int_t i ) const
 Return true init position by component: 0 for X, 1 for Y, 2 for Z


Double_t GetMaxPos( Int_t i ) const
 Return true max position by component: 0 for X, 1 for Y, 2 for Z


Double_t GetEarthImpact( Int_t i ) const
 Return true earth impact position by component: 0 for X, 1 for Y, 2 for Z




Inline Functions


               void SetEnergy(Double_t t)
               void SetTheta(Double_t t)
               void SetPhi(Double_t t)
               void SetX1(Double_t t)
               void SetInitPos(TVector3 t)
               void SetEarthImpact(TVector3 t)
               void SetEarthAge(Double_t t)
               void SetXMax(Double_t t)
               void SetMaxPos(TVector3 t)
               void SetHclouds(Float_t h)
           Double_t GetEnergy() const
           Double_t GetTheta() const
           Double_t GetPhi() const
           Double_t GetX1() const
           Double_t GetXmax() const
           Double_t GetHmax() const
           Double_t GetEarthAge() const
           Double_t GetInitPos(Int_t) const
           Double_t GetMaxPos(Int_t) const
           Double_t GetEarthImpact(Int_t) const
           Double_t GetHclouds() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         RecoTruth& operator=(const RecoTruth&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:26:54 2005