TGSIMClass


class description - source file - inheritance tree

class TGSIMClass : public TVirtualData


    public:
TGSIMClass TGSIMClass() TGSIMClass TGSIMClass(TGSIMClass* TmpEVNT) TGSIMClass TGSIMClass(TGSIMClass&) virtual void ~TGSIMClass() static TClass* Class() virtual Float_t GetBeta() virtual Char_t GetCCStat() virtual Char_t GetCharge() virtual Char_t GetDCStat() virtual Char_t GetECStat() virtual Int_t GetId() virtual Char_t GetLCStat() virtual Char_t GetSCStat() virtual Char_t GetStat() virtual TClass* IsA() const virtual Bool_t IsEVNT() virtual Bool_t IsGSIM() virtual void Print() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
protected:

Class Description

 File TGSIMClass.cc


 Initial Author:  Gagik Gavalian   UNH  11/10/1999

  Generation Date : Tue Nov 23 18:21:36 EST 1999


/*______________________________________________________________________
 Modified:
           Maurik (2/3/00) Comments.
           Maurik (Nov/01) Derive from TVirtualData
This class is used to access the GSIM bank data written into the ROOT DST for the E2 run at Jefferson Lab, when writing DST using WriteRootDST with the GSIM capability turned on (default).

The class has been updated to derive from TVirtualData, so that it can be used interchangably with TEVNTClass.

See the UseGSIM() switch function in the TE2AnaTool class for more details.

______________________________________________________________________*/ 




TGSIMClass(TGSIMClass *TmpEVNT)

void Print()

Int_t GetId()
 Changes the GEANT Id in the bank to a PDG id and returns that.
 This way it is compatible with TEVNTClass
 This routine is identical to TGsim::PDG_to_Geant()
 Unfortunately we can not be certain that routine is accessible,
 hence the duplication.

Float_t GetBeta()
 Fix the Beta which may not have been filled in properly.


Char_t GetCharge()
 Fix Charge, which may not be properly set.




Inline Functions


         TGSIMClass TGSIMClass(TGSIMClass* TmpEVNT)
             Char_t GetDCStat()
             Char_t GetCCStat()
             Char_t GetSCStat()
             Char_t GetECStat()
             Char_t GetLCStat()
             Char_t GetStat()
             Bool_t IsGSIM()
             Bool_t IsEVNT()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         TGSIMClass TGSIMClass(TGSIMClass&)
               void ~TGSIMClass()


Last update: Wed Nov 28 11:11:27 2001


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.