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)