Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

ListPhotonsOnPupil

#include "ListPhotonsOnPupil.hh"

ListPhotonsOnPupil


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

class ListPhotonsOnPupil : public PhotonsOnPupil

Inheritance Chart:
PhotonsOnPupil
<-
ListPhotonsOnPupil

    public:
ListPhotonsOnPupil(vector<ParentPhoton*>* = 0) ListPhotonsOnPupil(const ListPhotonsOnPupil&) virtual ~ListPhotonsOnPupil() void Add(ParentPhoton* p) void Add(const SinglePhoton&, const TVector3&, const TVector3&) static TClass* Class() virtual void Clear() virtual Int_t GetNphotons() const virtual Photon* GetPhoton() virtual TClass* IsA() const ListPhotonsOnPupil& operator=(const ListPhotonsOnPupil&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
vector<ParentPhoton*>* fPhotons list of parent photons

Class Description


ListPhotonsOnPupil( vector<ParentPhoton*>* list ) : PhotonsOnPupil(), fPhotons( list )
 constructor


~ListPhotonsOnPupil()
 destructor


Photon* GetPhoton()
 returns a Photon object


void Clear()
 reset the list


void Add( const SinglePhoton& sp, const TVector3& pos, const TVector3& local_dir)
 Convert SinglePhoton into ParentPhoton, then add the latter




Inline Functions


                      Int_t GetNphotons() const
                       void Add(const SinglePhoton&, const TVector3&, const TVector3&)
                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
         ListPhotonsOnPupil ListPhotonsOnPupil(const ListPhotonsOnPupil&)
        ListPhotonsOnPupil& operator=(const ListPhotonsOnPupil&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:21:11 2005