JSFGeneratorVertexing


class description - source file - inheritance tree

class JSFGeneratorVertexing : public JSFVirtualVertexing


    public:
JSFGeneratorVertexing() virtual ~JSFGeneratorVertexing() static TClass* Class() void Clear() void DebugPrint() JSFCDCTrack* GetCDCTrack(TClonesArray* tracks, Int_t genid) JSFGeneratorVertex* GetGeneratorVertex(const ANL4DVector jet) JSFGeneratorVertex* GetGeneratorVertex2(const ANL4DVector jet) virtual TClass* IsA() const void MakeMCPART() virtual void MakeVertices(TObjArray* tracks = 0) void PHHEAVY(Int_t& nbhad, Int_t* bhind, Int_t& nbchad, Int_t* bcind, Int_t* bcpar, Int_t& nchad, Int_t* chind) void PHTMTYP(Int_t imc, Int_t& ipmc, Int_t& ipflav, Int_t& ipvtx) void PHUDLT(Int_t imc, Int_t& multa, Int_t& multv) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t fNgen ! number of generator particle TObjArray* fGen ! TObjArray of input generator particles Int_t fKbgn[1000] ! Int_t fKend[1000] !

Class Description

  Pickup vertices ingenertor tracks

$Id:



void MakeVertices(TObjArray *gen)
 Create a list of vertices from Generated particle list.

JSFGeneratorVertexing()

~JSFGeneratorVertexing()

void Clear()

JSFGeneratorVertex* GetGeneratorVertex(const ANL4DVector jet)
(function)
  Find a primary short lived particle which is produced in the same hemisphere of
  jet, and returns 4 vector of the particle, vertex position and number of
  charged particle associated with the vertex.

JSFGeneratorVertex* GetGeneratorVertex2(const ANL4DVector jet)
(function)
  Find a Charmed vertex which is a decay daughter of B particle and
  belong to the input "jet".

void PHHEAVY(Int_t &nbhad, Int_t bhind[8], Int_t &nbchad, Int_t bcind[8], Int_t bcpar[8], Int_t &nchad, Int_t chind[8])

void PHUDLT(Int_t imc, Int_t &multa, Int_t &multv)

void PHTMTYP(Int_t imc, Int_t &ipmc, Int_t &ipflav, Int_t &ipvtx)

void MakeMCPART()
 create a common /MCPART/ from Generator information.


void DebugPrint()
 Print generated vertex pistion.

JSFCDCTrack* GetCDCTrack(TClonesArray *tracks, Int_t genid)
(Function)
  Returns a pointer to JSFCDCTrack class which is created
  by a generator track of id "genid"




Inline Functions


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


Last update: Tue Jan 20 15:55:42 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.