Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EAtmosphere

#include "EAtmosphere.hh"

EAtmosphere


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

class EAtmosphere : public TObject, public EFillable

Inheritance Chart:
TObject
EFillable
<-
EAtmosphere
    private:
void ClearCopy() Bool_t IsCopy() const void SetCopy(Bool_t val = kTRUE) public:
EAtmosphere() EAtmosphere(const EAtmosphere&) virtual ~EAtmosphere() void AddTestBunch(Int_t) void AddTestPhoton() static TClass* Class() virtual void Clear(Option_t* = "") virtual void Copy(TObject&) const EBunchPhotons* GetBunch(Int_t i) static EAtmosphere* GetCurrent() Int_t GetMaxScatOrder() Int_t GetNumBunches() Int_t GetNumSingles() ESinglePhoton* GetSingle(Int_t i) virtual TClass* IsA() const EAtmosphere& operator=(const EAtmosphere&) static void SetCurrent(EAtmosphere* ev) void SetMaxScatOrder(Int_t i) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Int_t fNumBunches number of bunch photons Int_t fNumSingles number of single photons Int_t fMaxScatOrder (for MCRadiativeTransfer only) Maximum scattering order simulated TClonesArray* fBunches -> TClonesArray* fSingles -> static TClonesArray* fgBunches static TClonesArray* fgSingles Bool_t fCopy static EAtmosphere* fgCurrent

Class Description


EAtmosphere() : TObject()
 ctor

EAtmosphere(const EAtmosphere& other) : TObject()
 copy ctor

~EAtmosphere()
 dtor


void Copy( TObject& other) const
 copy

void Clear( Option_t* opt )
 clear this obj

void ClearCopy()
 delete TClonesArray in case of copied events

void AddTestPhoton()

void AddTestBunch( Int_t nph)



Inline Functions


          EAtmosphere* GetCurrent()
                  void SetCurrent(EAtmosphere* ev)
                 Int_t GetNumBunches()
                 Int_t GetNumSingles()
                 Int_t GetMaxScatOrder()
        EBunchPhotons* GetBunch(Int_t i)
        ESinglePhoton* GetSingle(Int_t i)
                  void SetMaxScatOrder(Int_t i)
                  void SetCopy(Bool_t val = kTRUE)
                Bool_t IsCopy() const
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
          EAtmosphere& operator=(const EAtmosphere&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:33 2005