ANL3DVector


class description - source file - inheritance tree

class ANL3DVector : public TVector3, public Lockable


    public:
ANL3DVector(Double_t px = 0., Double_t py = 0., Double_t pz = 0.) ANL3DVector(Float_t px, Float_t py = 0., Float_t pz = 0.) ANL3DVector(const TVector& q) ANL3DVector(const TVector3& q) ANL3DVector(const ANL3DVector& q) ANL3DVector GetNorm() const virtual ~ANL3DVector() Double_t Acol(const ANL3DVector& q) const Double_t Acop(const ANL3DVector& q) const static TClass* Class() Double_t CosTheta() const Double_t CosTheta(const ANL3DVector& q) const virtual void DebugPrint(const Char_t* opt = "Brief") const Double_t GetLong() const Double_t GetMag() const Double_t GetMag2() const Double_t GetPt() const Double_t GetPt2() const Double_t GetTheta() const Double_t GetTheta(const ANL3DVector& q) const ANL2DVector GetTrans() const virtual TClass* IsA() const Double_t& operator()(Int_t i) Double_t operator()(Int_t i) const Double_t Para(const ANL3DVector& q) const Double_t Para2(const ANL3DVector& q) 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& X() Double_t X() const Double_t& Y() Double_t Y() const Double_t& Z() Double_t Z() const

Data Members




Class Description

  -----------------
  Lockable 3DVector
  -----------------




Inline Functions


        ANL3DVector ANL3DVector(Double_t px = 0., Double_t py = 0., Double_t pz = 0.)
        ANL3DVector ANL3DVector(Float_t px, Float_t py = 0., Float_t pz = 0.)
        ANL3DVector ANL3DVector(const TVector& q)
        ANL3DVector ANL3DVector(const TVector3& q)
        ANL3DVector ANL3DVector(const ANL3DVector& q)
          Double_t& Px()
          Double_t& Py()
          Double_t& Pz()
          Double_t& X()
          Double_t& Y()
          Double_t& Z()
          Double_t& operator()(Int_t i)
           Double_t Px() const
           Double_t Py() const
           Double_t Pz() const
           Double_t X() const
           Double_t Y() const
           Double_t Z() const
           Double_t operator()(Int_t i) const
           Double_t GetPt2() const
           Double_t GetMag2() const
           Double_t GetPt() const
           Double_t GetMag() const
           Double_t GetTheta() const
           Double_t GetTheta(const ANL3DVector& q) const
        ANL3DVector GetNorm() const
        ANL2DVector GetTrans() const
           Double_t GetLong() const
           Double_t Para2(const ANL3DVector& q) const
           Double_t Para(const ANL3DVector& q) const
           Double_t Acol(const ANL3DVector& q) const
           Double_t Acop(const ANL3DVector& q) const
           Double_t CosTheta() const
           Double_t CosTheta(const ANL3DVector& 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 ~ANL3DVector()


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.