PhPToRootFileDetector
| #include "PhPToRootFileDetector.hh" | 
PhPToRootFileDetector
class description - source file - inheritance tree (.pdf)
class PhPToRootFileDetector : public Detector, public EsafConfigurable, public EsafMsgSource
| Inheritance Chart: | |||||||||||||
| 
 | 
    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)
  
