UnisimFileShowerGenerator
#include "UnisimFileShowerGenerator.hh" |
UnisimFileShowerGenerator
class description - source file - inheritance tree (.pdf)
class UnisimFileShowerGenerator : public EventGenerator
Inheritance Chart: | |||||||||||||
|
private:
bool LoadHeader() bool LoadTrack(Int_t) void LoadTruth() public:
UnisimFileShowerGenerator() UnisimFileShowerGenerator(const UnisimFileShowerGenerator&) ~UnisimFileShowerGenerator() static TClass* Class() virtual const char* ClassName() const virtual const char* ClassType() const void Close() virtual PhysicsData* Get() virtual MCTruth* GetTruth() virtual TClass* IsA() const void Open() UnisimFileShowerGenerator& operator=(const UnisimFileShowerGenerator&) virtual void ReplaceInputFile(const char*) virtual void Reset() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)
Data Members
private:
ShowerTrack* fTrack ShowerStep fStep FILE* fFile MCTruth* fTruth string fFileName map<string,double,less<string>,allocator<pair<const string,double> > > fHeader int fFirstEvent this is the first event to read. All previous will be skipped int fCurrentEvent this is the current event to read.
Class Description
void ReplaceInputFile(const char* fn)
void Open()
Open file
void Close()
Close file
PhysicsData* Get()
Get a new event
MCTruth* GetTruth()
get pointer to MonteCarlo Truth
bool LoadTrack( Int_t event )
Load one event from file
bool LoadHeader()
Load header and store it into a map (key,value)
void LoadTruth()
Inline Functions
void ~UnisimFileShowerGenerator() UnisimFileShowerGenerator UnisimFileShowerGenerator() void Reset() 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) UnisimFileShowerGenerator UnisimFileShowerGenerator(const UnisimFileShowerGenerator&) UnisimFileShowerGenerator& operator=(const UnisimFileShowerGenerator&)