JSFLCFULL


class description - source file - inheritance tree

class JSFLCFULL : public JSFModule


    public:
JSFLCFULL(const char* name = "JSFLCFULL", const char* title = "JSFLCFULL") JSFLCFULL(const JSFLCFULL&) virtual ~JSFLCFULL() virtual Bool_t BeginRun(Int_t nrun) static TClass* Class() virtual Bool_t EndRun() void EPROBX(Double_t x, const Int_t ntyp, Double_t& xbeam) virtual Bool_t GetLastRunInfo() void GetRandomSeed(UInt_t* rdat) virtual Bool_t Initialize() virtual TClass* IsA() const void JCLUST(Int_t numprt, Float_t* prtlst, const Int_t lngdat, const Int_t ipx0, const Int_t maxcut, Float_t* ycut, Int_t* numcls, Int_t* numjet, Int_t* jettbl, Float_t* jetlst, Int_t& status) virtual void MakeBranch(TTree* tree) void PrintRandomSeed(Int_t num = 8) virtual Bool_t Process(Int_t ev) void ReadRandomSeed(Char_t* fr) virtual void SetBranch(TTree* tree) void SetNumgen(Int_t ng) void SetRandomSeed(UInt_t* rdat) virtual void ShowMembers(TMemberInspector& insp, char* parent) void SPHER(Int_t numprt, Float_t* prtlst, const Int_t lngdat, const Int_t ipx0, Float_t& sph, Float_t& apl, Float_t** eigvct) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) void TBCRTE(Int_t id, const Char_t* bname, Int_t isaloc, Int_t isext, Int_t& iret) void TBDELB(Int_t id, const Char_t* bname, Int_t& iret) void TBGET(Int_t idrec, const Char_t* bankname, Int_t elem, Int_t& nw, Int_t* data, Int_t& iret) void TBGET(Int_t idrec, const Char_t* bankname, Int_t elem, Int_t& nw, Float_t* data, Int_t& iret) void TBINFO() void TBINFO(const Char_t* option) void TBNOEL(Int_t idrec, const Char_t* bankname, Int_t& nelm, Int_t* neary) void TBPUT(Int_t id, const Char_t* bname, Int_t ne, Int_t nw, Int_t* data, Int_t& iret) void THRUST(Int_t numprt, Float_t* prtlst, const Int_t lngdat, const Int_t ipx0, Float_t& thr, Float_t& obl, Float_t** eigvct) void WriteRandomSeed(Char_t* fw)

Data Members


    public:
Int_t fRecid ! Record ID. UInt_t fRandomSeed[208] Seed of random variables

Class Description

  JSF LCFULL

  Interface to execute LCFULL in ROOT environment.
  This routine does (1) TBS initialize

$Id: JSFLCFULL.cxx,v 1.5 2001/10/22 07:15:44 miyamoto Exp $



JSFLCFULL(const char *name, const char *title) : JSFModule(name,title)

~JSFLCFULL()

Bool_t Initialize()

Bool_t BeginRun(Int_t nrun)

Bool_t Process(Int_t ev)

Bool_t EndRun()

void SetRandomSeed(UInt_t rdat[208])

void GetRandomSeed(UInt_t rdat[208])

void WriteRandomSeed(Char_t *fw)

void ReadRandomSeed(Char_t *fr)

void PrintRandomSeed(Int_t num)

Bool_t GetLastRunInfo()
 Read seed of previous run

void SetNumgen(Int_t ng)

void TBGET( Int_t idrec, const Char_t *bankname, Int_t elem, Int_t &nw, Int_t data[], Int_t &iret)
  Get Int_t data from TBS buffer.

void TBGET( Int_t idrec, const Char_t *bankname, Int_t elem, Int_t &nw, Float_t data[], Int_t &iret)
  Get Int_t data from TBS buffer.

void TBPUT( Int_t idrec, const Char_t *bankname, Int_t elem, Int_t nw, Int_t data[], Int_t &iret)
  Put Int_t data to TBS buffer.

void TBCRTE( Int_t idrec, const Char_t *bankname, Int_t isaloc, Int_t isext, Int_t &iret)
  Put Int_t data to TBS buffer.

void TBNOEL( Int_t idrec, const Char_t *bankname, Int_t &nelm, Int_t neary[])
  Get Float_t data from TBS buffer.

void TBDELB( Int_t idrec, const Char_t *bankname, Int_t &iret)
  Get Float_t data from TBS buffer.

void TBINFO()

void TBINFO(const Char_t * option)

void JCLUST(Int_t numprt, Float_t *prtlst, const Int_t lngdat, const Int_t ipx0, const Int_t maxcut, Float_t ycut[], Int_t numcls[], Int_t numjet[], Int_t jettbl[], Float_t *jetlst, Int_t &status)
  Do Jet clustering using JADE algorithm

void SPHER(Int_t numprt, Float_t *prtlst, const Int_t lngdat, const Int_t ipx0, Float_t &sph, Float_t &apl, Float_t eigvct[3][4])

void THRUST(Int_t numprt, Float_t *prtlst, const Int_t lngdat, const Int_t ipx0, Float_t &thr, Float_t &obl, Float_t eigvct[3][4])

void EPROBX(Double_t x, const Int_t ntyp, Double_t &xbeam)



Inline Functions


               void MakeBranch(TTree* tree)
               void SetBranch(TTree* tree)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          JSFLCFULL JSFLCFULL(const JSFLCFULL&)


Last update: Tue Jan 20 15:54:16 2004


ROOT page - Home 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.