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