Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

TMBMuonType Class Reference

Class for generic muon types: four vector charge errors. More...

#include <TMBMuonType.hpp>

Inheritance diagram for TMBMuonType:

TMBLorentzVector TMBVector3 List of all members.

Public Member Functions

 TMBMuonType ()
 Default constructor.

 TMBMuonType (Double_t pT, Double_t eta, Double_t phi, Double_t err_pT, Double_t err_eta, Double_t err_phi, Int_t charge)
 Initializing constructor.

 ~TMBMuonType ()
 Destructor.

Int_t charge () const
 muon charge

Double_t tlm () const
 muon tan(lambda)

Double_t err_phi () const
 error on phi

Double_t err_eta () const
 error on (physical) eta

Double_t err_pT () const
 error on transverse momentum

 ClassDef (TMBMuonType, 1)

Private Attributes

Int_t _charge
 charge of the muon

Double_t _err_pT
 transverse momentum error

Double_t _err_phi
 phi error

Double_t _err_eta
 (physical) eta error


Detailed Description

Class for generic muon types: four vector charge errors.

Definition at line 20 of file TMBMuonType.hpp.


Constructor & Destructor Documentation

TMBMuonType::TMBMuonType  ) 
 

Default constructor.

TMBMuonType::TMBMuonType Double_t  pT,
Double_t  eta,
Double_t  phi,
Double_t  err_pT,
Double_t  err_eta,
Double_t  err_phi,
Int_t  charge
 

Initializing constructor.

Definition at line 30 of file TMBMuonType.cpp.

References MuonMass.

TMBMuonType::~TMBMuonType  )  [inline]
 

Destructor.

Definition at line 39 of file TMBMuonType.hpp.


Member Function Documentation

Int_t TMBMuonType::charge  )  const [inline]
 

muon charge

Definition at line 42 of file TMBMuonType.hpp.

References _charge.

Referenced by TMBMuon::charge().

TMBMuonType::ClassDef TMBMuonType  ,
 

Double_t TMBMuonType::err_eta  )  const [inline]
 

error on (physical) eta

Definition at line 48 of file TMBMuonType.hpp.

References _err_eta.

Referenced by TMBMuon::err_eta().

Double_t TMBMuonType::err_phi  )  const [inline]
 

error on phi

Definition at line 46 of file TMBMuonType.hpp.

References _err_phi.

Referenced by TMBMuon::err_phi().

Double_t TMBMuonType::err_pT  )  const [inline]
 

error on transverse momentum

Definition at line 50 of file TMBMuonType.hpp.

References _err_pT.

Referenced by TMBMuon::err_pT().

Double_t TMBMuonType::tlm  )  const
 

muon tan(lambda)

Definition at line 41 of file TMBMuonType.cpp.

References TMBVector3::Theta().

Referenced by TMBMuon::tlm().


Member Data Documentation

Int_t TMBMuonType::_charge [private]
 

charge of the muon

Definition at line 23 of file TMBMuonType.hpp.

Referenced by charge().

Double_t TMBMuonType::_err_eta [private]
 

(physical) eta error

Definition at line 26 of file TMBMuonType.hpp.

Referenced by err_eta().

Double_t TMBMuonType::_err_phi [private]
 

phi error

Definition at line 25 of file TMBMuonType.hpp.

Referenced by err_phi().

Double_t TMBMuonType::_err_pT [private]
 

transverse momentum error

Definition at line 24 of file TMBMuonType.hpp.

Referenced by err_pT().


The documentation for this class was generated from the following files:
Generated on Tue Mar 28 10:13:08 2006 for CAF by doxygen 1.3.4