Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

PhPRootFileLightToEuso

#include "PhPRootFileLightToEuso.hh"

PhPRootFileLightToEuso


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

class PhPRootFileLightToEuso : public LightToEuso

Inheritance Chart:
EsafConfigurable
EsafMsgSource
<-
LightToEuso
<-
PhPRootFileLightToEuso
    private:
void Init() public:
PhPRootFileLightToEuso() virtual ~PhPRootFileLightToEuso() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual void Configure() virtual PhotonsOnPupil* Get(const DetectorGeometry*) virtual PhysicsData* GetPhysics() virtual MCTruth* GetTruth() virtual TClass* IsA() const virtual void ReplaceInputFile(const char*) virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
string fFileName TFile* fFile MCTruth* fMCTruth ETruth* fTruth TTree* fTree Int_t fNumPhotons TClonesArray* fPhotons ListPhotonsOnPupil* fPhotonsOnPupil Long64_t fFirstEvent Long64_t fEvCounter

Class Description

 PhPRootFileLightToEuso

 <extensive class description>

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

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


PhPRootFileLightToEuso() : LightToEuso("PHPROOTFILE"), fTruth(0), fNumPhotons(0), fPhotons(0)
 Constructor


~PhPRootFileLightToEuso()
 Destructor


void Init()
 Open file and associate objects


PhotonsOnPupil* Get(const DetectorGeometry* dg)
 Reads file and creates the list of photons




Inline Functions


                void Configure()
                void Reset()
            MCTruth* GetTruth()
        PhysicsData* GetPhysics()
                void ReplaceInputFile(const char*)
         const char* ClassType() const
         const char* ClassName() const
             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 Wed Nov 16 16:21:56 2005