LCDreadStdFile


class description - source file - inheritance tree

class LCDreadStdFile : public LCDEventSource

    private:
public:
LCDreadStdFile LCDreadStdFile() LCDreadStdFile LCDreadStdFile(Char_t* stdfilename, LCDEvent* event = 0) LCDreadStdFile LCDreadStdFile(LCDreadStdFile&) virtual void ~LCDreadStdFile() Int_t AddStdFile(Char_t* stdfilename) static TClass* Class() void CleanHEPEVT() virtual Int_t GetEvent(LCDEvent* event = 0) Char_t* GetFileName(Int_t i) Int_t GetStdFileEntries() virtual TClass* IsA() const Int_t MakeMcPart(LCDEvent* event = 0, Int_t f_overlay = 0) Int_t ReadEvent(Int_t ifile = 0) Int_t ReadEventMulti(Int_t ifile = 0) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

private:
Int_t m_ninputfile N of input files (max 10). Char_t* m_inputfile[10] stdHEP file from which we read Int_t m_istr[10] index to array idxdrstr holding stream pointer Bool_t m_ownevent flag; is m_event created in this class? protected:
public:

Class Description

 readStdFile

 This class is one type of event source.  It can get an event from a stdHEP
 file and feed the MC particle information into instances of MC

LCDreadStdFile()

LCDreadStdFile(Char_t* filein, LCDEvent* event)

~LCDreadStdFile()

Int_t AddStdFile(Char_t* stdfilename)

Int_t GetEvent(LCDEvent* event)
 From stdHEP file representation to MCpart instances

Int_t ReadEvent(Int_t ifile)

Int_t ReadEventMulti(Int_t ifile)

Int_t MakeMcPart(LCDEvent* event, Int_t f_overlay)

Char_t* GetFileName(Int_t ifile)



Inline Functions


                  void CleanHEPEVT()
                 Int_t GetStdFileEntries()
               TClass* Class()
               TClass* IsA() const
                  void ShowMembers(TMemberInspector& insp, char* parent)
                  void Streamer(TBuffer& b)
                  void StreamerNVirtual(TBuffer& b)
        LCDreadStdFile LCDreadStdFile(LCDreadStdFile&)


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.