ANL4DVector


class description - source file - inheritance tree

class ANL4DVector : public TLorentzVector, public Lockable


    public:
ANL4DVector(Double_t e = 0., Double_t px = 0., Double_t py = 0., Double_t pz = 0.) ANL4DVector(Float_t e, Float_t px = 0., Float_t py = 0., Float_t pz = 0.) ANL4DVector(const TVector& q) ANL4DVector(const TLorentzVector& q) ANL4DVector(const ANL4DVector& q) virtual ~ANL4DVector() Double_t Acol(const ANL4DVector& q) const Double_t Acop(const ANL4DVector& q) const static TClass* Class() Double_t CosTheta() const Double_t CosTheta(const ANL4DVector& q) const virtual void DebugPrint(const Char_t* opt = "Brief") const Double_t& E() Double_t E() const ANL3DVector Get3D() const Double_t GetMag() const Double_t GetMag2() const Double_t GetMass() const Double_t GetMass2() const Double_t GetPt() const Double_t GetPt2() const Double_t GetTheta() const Double_t GetTheta(const ANL4DVector& q) const virtual TClass* IsA() const Double_t& operator()(Int_t i) Double_t operator()(Int_t i) const Double_t& Px() Double_t Px() const Double_t& Py() Double_t Py() const Double_t& Pz() Double_t Pz() const virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Double_t& T() Double_t T() const Double_t& X() Double_t X() const Double_t& Y() Double_t Y() const Double_t& Z() Double_t Z() const

Data Members





See also

ANLJet, ANLPair, ANLTrack

Class Description

  ----------------
  Lockable LVector
  ----------------




Inline Functions


        ANL4DVector ANL4DVector(Double_t e = 0., Double_t px = 0., Double_t py = 0., Double_t pz = 0.)
        ANL4DVector ANL4DVector(Float_t e, Float_t px = 0., Float_t py = 0., Float_t pz = 0.)
        ANL4DVector ANL4DVector(const TVector& q)
        ANL4DVector ANL4DVector(const TLorentzVector& q)
        ANL4DVector ANL4DVector(const ANL4DVector& q)
          Double_t& E()
          Double_t& Px()
          Double_t& Py()
          Double_t& Pz()
          Double_t& T()
          Double_t& X()
          Double_t& Y()
          Double_t& Z()
          Double_t& operator()(Int_t i)
           Double_t E() const
           Double_t Px() const
           Double_t Py() const
           Double_t Pz() const
           Double_t T() const
           Double_t X() const
           Double_t Y() const
           Double_t Z() const
           Double_t operator()(Int_t i) const
        ANL3DVector Get3D() const
           Double_t GetPt2() const
           Double_t GetMag2() const
           Double_t GetPt() const
           Double_t GetMag() const
           Double_t GetMass2() const
           Double_t GetMass() const
           Double_t GetTheta() const
           Double_t GetTheta(const ANL4DVector& q) const
           Double_t Acol(const ANL4DVector& q) const
           Double_t Acop(const ANL4DVector& q) const
           Double_t CosTheta() const
           Double_t CosTheta(const ANL4DVector& q) const
               void DebugPrint(const Char_t* opt = "Brief") const
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
               void ~ANL4DVector()


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