Universita' di GenovaINFN Sezione di Genova  
AIRWATCH / EUSO Genova

EReader

#include "EReader.hh"

EReader


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

class EReader : public TObject

Inheritance Chart:
TObject
<-
EReader

    public:
EReader() EReader(const EReader&) virtual ~EReader() void AddExt(const char* ext, const char* tname) static TClass* Class() virtual void Clear(Option_t* opt = "") Int_t ConnectFriends() TList* DirFileList(const char*) EEvent* GetEvent() const TTree* GetTree() const virtual TClass* IsA() const Int_t Open(const char* files) EReader& operator=(const EReader&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
TTree* fEvTree EEvent* fEvent TMap* fFriendsExt TList* fExtTrees TList* fFiles TList* fBaseNames

Class Description

 EReader

 <extensive class description>

   Config file parameters
   ======================

   <parameter name>: <parameter description>
   -Valid options: <available options>


EReader() : fEvTree(0), fEvent(0)
 Constructor


~EReader()
 Destructor


void Clear(Option_t* opt)



TList* DirFileList(const char *name)
 Taken from TChain::Add


Int_t Open( const char* files )
 Open files and creates the chain. If possible creates also the img chain
 and links it to the tree


void AddExt( const char* ext, const char* tname )

Int_t ConnectFriends()
 Looks for the friends tree stored in rootfiles whose name is defined by
 fFriendsExt. If the number of friend files is equal to the number of
 main files, a chain is assembled and connected to the main tree




Inline Functions


             TTree* GetTree() const
            EEvent* GetEvent() const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
            EReader EReader(const EReader&)
           EReader& operator=(const EReader&)
About Us | EUSO Official Website | Web pages created by Roberto Pesce and Alessandro Thea - Last Update Wed Nov 16 16:22:23 2005