JSFGeneratorVertex


class description - source file - inheritance tree

class JSFGeneratorVertex : public JSFVirtualVertex


    protected:
void SetDataMember() public:
JSFGeneratorVertex(Int_t type = kNormalVertex, JSFGeneratorVertexing* vx = 0) JSFGeneratorVertex(const JSFGeneratorVertex&) virtual ~JSFGeneratorVertex() void AddTrack(JSFGeneratorParticle* t) static TClass* Class() Double_t GetDecayLength() JSFGeneratorParticle* GetInitialParton() TLorentzVector GetLorentz() Int_t GetNGeneration() JSFGeneratorParticle* GetParent() Int_t GetParentFlavourID() JSFGeneratorVertex* GetParentVertex() Int_t GetType() JSFGeneratorVertexing* GetVertexing() virtual TClass* IsA() const Bool_t IsInitialBeam() Bool_t IsInitialParton() Bool_t IsNormalVertex() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t fType Type of vertex JSFGeneratorParticle* fParentTrack Parent track of this vertex. TLorentzVector fLV 4 momentum of vertex. JSFGeneratorVertex* fParentVertex Pointer to the parent vertex JSFGeneratorVertexing* fVertexing

Class Description

  Pickup vertices ingenertor tracks

$Id:



JSFGeneratorVertex(Int_t type, JSFGeneratorVertexing *vx)

~JSFGeneratorVertex()

void AddTrack(JSFGeneratorParticle *t)

void SetDataMember()
(Function)
  save data member of the class such as
  vertex position, number of charged track, etc.

Int_t GetParentFlavourID()
(function)
  returns flavour ID of parent particle.
  5=b, 4=c, 3=s, 15=tau

JSFGeneratorParticle* GetInitialParton()
(function)
  returns pointers of initial parton where this vertex belongs
  For primary vertex, return 0

Int_t GetNGeneration()
(Function)
  Count number of generation
  0=primary vertex, 1=secondary vertex, 2=trinary vertex, ...



Inline Functions


                        Bool_t IsNormalVertex()
                        Bool_t IsInitialParton()
                        Bool_t IsInitialBeam()
                TLorentzVector GetLorentz()
         JSFGeneratorParticle* GetParent()
           JSFGeneratorVertex* GetParentVertex()
        JSFGeneratorVertexing* GetVertexing()
                         Int_t GetType()
                      Double_t GetDecayLength()
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)
            JSFGeneratorVertex JSFGeneratorVertex(const JSFGeneratorVertex&)


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