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>


PhPToRootFileDetector() : fNumPhotons(0)
 Constructor


~PhPToRootFileDetector()
 Destructor


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


        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:17:31 2005