Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

UnisimPhotonsOnPupil

#include "UnisimPhotonsOnPupil.hh"

UnisimPhotonsOnPupil


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

class UnisimPhotonsOnPupil : public PhotonsOnPupil, public EsafMsgSource

Inheritance Chart:
PhotonsOnPupil
EsafMsgSource
<-
UnisimPhotonsOnPupil
    private:
void DeletePhotonBuffer() Bool_t LoadHeader(FILE*) void NewPhotonBuffer(Int_t) public:
UnisimPhotonsOnPupil() virtual ~UnisimPhotonsOnPupil() static TClass* Class() virtual void Clear() virtual Photon* Get() virtual TClass* IsA() const Bool_t Load(FILE*) virtual void ShowMembers(TMemberInspector& insp, char* parent) Bool_t SkipEvent(FILE*) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual MCTruth* Truth()

Data Members

    private:
ParentPhoton** fPhotons array of parent photons Int_t fEvCounter event counter Int_t fBufferSize number of max photons storable in the local photon buffer Double_t fZdiskEuso Z coordinate of the disk where photons are expected for tracking Double_t fRmaxDiskEuso radius of disk where photons are expected for tracking map<string,double,less<string>,allocator<pair<const string,double> > > fHeader MCTruth* fTheTruth

Class Description


void NewPhotonBuffer(Int_t s)
 Create a larger buffer and copy what is already in the old one


void DeletePhotonBuffer()
 Clean the buffer and release memory


Bool_t SkipEvent( FILE* fp )
 Skip one event


Bool_t Load( FILE* fp )
 Load one event from file


Photon* Get()
 returns a Photon object

if ( (( fCurrent % 200 ) == 0) && (fCurrent) )
    cout << "Event: " << event << "  Photon: " << fCurrent << "n";

void Clear()
 Reset


Bool_t LoadHeader( FILE* fp)
 Load header and store it into a map (key,value)


MCTruth* Truth()



Inline Functions


                        void ~UnisimPhotonsOnPupil()
        UnisimPhotonsOnPupil UnisimPhotonsOnPupil()
                     TClass* Class()
                     TClass* IsA() const
                        void ShowMembers(TMemberInspector& insp, char* parent)
                        void Streamer(TBuffer& b)
                        void StreamerNVirtual(TBuffer& b)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update 14-May-2005 21:31