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&) static TClass* Class() virtual void Clear() virtual Photon* Get() virtual Int_t GetNphotons() const 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


Photon* Get()
 returns a Photon object


void Clear()
 reset the list


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




Inline Functions


                       void ~ListPhotonsOnPupil()
         ListPhotonsOnPupil ListPhotonsOnPupil(vector<ParentPhoton*>* = 0)
                      Int_t GetNphotons() const
                       void Add(const SinglePhoton&, 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 14-May-2005 21:31