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>
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)
