Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

UnisimFileShowerGenerator

#include "UnisimFileShowerGenerator.hh"

UnisimFileShowerGenerator


class description - source file - inheritance tree (.pdf)

class UnisimFileShowerGenerator : public EventGenerator

Inheritance Chart:
EsafConfigurable
<-
EventGenerator
<-
UnisimFileShowerGenerator
    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> 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


UnisimFileShowerGenerator() : EventGenerator("Unisimfile"), fTrack(0),fFile(NULL), fTruth(0)
 Construtor


~UnisimFileShowerGenerator()
 Destructor


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 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&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:20:15 2005