Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

PhPToRootFileDetector

#include "PhPToRootFileDetector.hh"

PhPToRootFileDetector


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

class PhPToRootFileDetector : public Detector, public EsafConfigurable, public EsafMsgSource

Inheritance Chart:
Detector
EsafConfigurable
EsafMsgSource
<-
PhPToRootFileDetector

    protected:
virtual void Finalize() virtual void Initialize() public:
PhPToRootFileDetector() virtual ~PhPToRootFileDetector() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const virtual Telemetry* Get(PhotonsOnPupil*) virtual TClass* IsA() const virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
string fFileName TFile* fFile TTree* fTree ETruth* fTruth TClonesArray* fPhotons Int_t fNumPhotons

Class Description

 PhPToRootFileDetector

 <extensive class description>

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

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


Telemetry* Get( PhotonsOnPupil* pupil )
 Saves photons on fFileName


void Initialize()
 Open file, create the tree and set the branches


void Finalize()
 Write the tree on file and close the file


void Reset()





Inline Functions


                         void ~PhPToRootFileDetector()
        PhPToRootFileDetector PhPToRootFileDetector()
                  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 14-May-2005 21:31