#include "TGenPair.h"

TGenPair


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

class TGenPair : public TNamed

Inheritance Chart:
TObject
<-
TNamed
<-
TGenPair
<-
TGenPairAcc
TGenPairAtomic

    public:
TGenPair(TGenVertex* vertex = 0, TGenPlab* Plab = 0, TGenQcms* Qcms = 0) TGenPair(const TGenPair&) virtual ~TGenPair() static TClass* Class() virtual void GenPair(TVector3& vgen1, TVector3& vgen2) virtual TTree* GenXPRandom(long nentries = 5000, Bool_t isdumb = kFALSE) TKfactorCounter* GetKfactorCounter() const TKfactorCounter* GetKfactorCounterSel() const virtual TClass* IsA() const virtual Bool_t IsPairSelected(const TVector3& vgen1, const TVector3& vgen2) const virtual Bool_t IsPairSelected(const TLorentzVector& pgen1, const TLorentzVector& pgen2) const TGenPair& operator=(const TGenPair&) virtual void Print(Option_t* option = "") const void Scroll(long nentries) void SetKfactorCounter(TKfactorCounter* counter) void SetKfactorCounterSel(TKfactorCounter* counter) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
double fM[2] ! particles masses in GeV (read out from TGenQcms by ctor) public:
TGenVertex* fvertex TGenPlab* fPlab TGenQcms* fQcms TKfactorCounter* fcounter TKfactorCounter* fcountersel int fNmax Bool_t fcheckQcms Bool_t fcheckacceptance

Class Description

                                                                      
 TGenPair                                                             
                                                                      
 Generates vertex, laboratory momentum and CMS relative momentum      
                                                                      


TGenPair( TGenVertex* vertex, TGenPlab* Plab, TGenQcms *Qcms ) : TNamed( "TGenPair", "TGenPair" )

Bool_t IsPairSelected( const TVector3& vgen1, const TVector3& vgen2 ) const

Bool_t IsPairSelected( const TLorentzVector& pgen1, const TLorentzVector& pgen2 ) const

void GenPair( TVector3& vgen1, TVector3& vgen2 )

TTree* GenXPRandom( long int nentries, Bool_t isdumb )

void SetKfactorCounter( TKfactorCounter* counter )

void SetKfactorCounterSel( TKfactorCounter* counter )

void Print(Option_t *option) const



Inline Functions


                    void ~TGenPair()
                    void Scroll(long nentries)
        TKfactorCounter* GetKfactorCounter() const
        TKfactorCounter* GetKfactorCounterSel() const
                 TClass* Class()
                 TClass* IsA() const
                    void ShowMembers(TMemberInspector& insp, char* parent)
                    void Streamer(TBuffer& b)
                    void StreamerNVirtual(TBuffer& b)
                TGenPair TGenPair(const TGenPair&)
               TGenPair& operator=(const TGenPair&)


Author: Mikhail Zhabitsky
Last update: Fri Jun 8 21:13:32 2007


ROOT page - Class index - Class Hierarchy - 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.