CLHEP 2.0.4.7 Reference Documentation
   
CLHEP Home Page     CLHEP Documentation     CLHEP Bug Reports

ZMxpv.h File Reference

#include <string>
#include <exception>

Go to the source code of this file.

Classes

class  CLHEP_vector_exception

Defines

#define ZMthrowA(A)
#define ZMthrowC(A)
#define CLHEP_vector_exception_header(NAME)


Define Documentation

#define CLHEP_vector_exception_header ( NAME   ) 

Value:

class NAME : public CLHEP_vector_exception {                            \
  public:                                                               \
    NAME ( const std::string & s ) throw();                             \
    virtual const char* name() const throw();                           \
    virtual ~NAME() throw() {}                                          \
  };

Definition at line 147 of file ZMxpv.h.

#define ZMthrowA (  ) 

Value:

do { std::cerr << A.name() << " thrown:\n"         \
             <<   A.what() << "\n"                                         \
             << "at line " << __LINE__ << " in file " << __FILE__ << "\n"; \
  throw A;} while (0)

Definition at line 127 of file ZMxpv.h.

Referenced by CLHEP::Hep3Vector::beta(), CLHEP::HepLorentzVector::beta(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), CLHEP::HepLorentzVector::boostX(), CLHEP::HepLorentzRotation::boostX(), CLHEP::HepLorentzVector::boostY(), CLHEP::HepLorentzRotation::boostY(), CLHEP::HepLorentzVector::boostZ(), CLHEP::HepLorentzRotation::boostZ(), CLHEP::Hep3Vector::coLinearRapidity(), CLHEP::HepLorentzVector::coLinearRapidity(), CLHEP::Hep3Vector::eta(), CLHEP::HepLorentzVector::findBoostToCM(), CLHEP::Hep3Vector::gamma(), CLHEP::HepLorentzVector::gamma(), CLHEP::HepLorentzVector::invariantMass(), CLHEP::HepLorentzVector::minus(), CLHEP::Hep2Vector::operator()(), CLHEP::operator/(), CLHEP::Hep3Vector::operator/=(), CLHEP::HepLorentzVector::operator/=(), CLHEP::HepLorentzVector::plus(), CLHEP::Hep3Vector::project(), CLHEP::Hep3Vector::rapidity(), CLHEP::HepLorentzVector::rapidity(), CLHEP::HepRotation::rectify(), CLHEP::HepLorentzRotation::rectify(), CLHEP::Hep3Vector::rotate(), CLHEP::HepLorentzRotation::set(), CLHEP::HepBoostZ::set(), CLHEP::HepBoostY::set(), CLHEP::HepBoostX::set(), CLHEP::HepBoost::set(), CLHEP::Hep3Vector::setMag(), and CLHEP::Hep3Vector::setRhoPhiTheta().

#define ZMthrowC (  ) 

Value:

do { std::cerr << A.name() << ":\n"                \
             <<   A.what() << "\n"                                         \
             << "at line " << __LINE__ << " in file " << __FILE__ << "\n"; \
  } while (0)

Definition at line 132 of file ZMxpv.h.

Referenced by CLHEP::Hep3Vector::azimAngle(), CLHEP::HepLorentzVector::beta(), CLHEP::HepLorentzVector::boostVector(), CLHEP::Hep3Vector::eta(), CLHEP::HepRotation::eulerAngles(), CLHEP::HepLorentzVector::findBoostToCM(), CLHEP::HepLorentzVector::gamma(), CLHEP::HepLorentzVector::howNearCM(), CLHEP::HepRotation::phi(), CLHEP::HepRotation::psi(), CLHEP::Hep3Vector::rapidity(), CLHEP::HepBoost::rectify(), CLHEP::HepRotation::rotate(), CLHEP::HepRotation::set(), CLHEP::HepLorentzRotation::set(), CLHEP::Hep3Vector::setCylEta(), CLHEP::Hep3Vector::setCylindrical(), CLHEP::Hep3Vector::setCylTheta(), CLHEP::Hep3Vector::setEta(), CLHEP::Hep3Vector::setRhoPhiEta(), CLHEP::Hep3Vector::setRhoPhiTheta(), and CLHEP::Hep3Vector::setSpherical().


Generated on Thu Jul 1 22:02:31 2010 for CLHEP by  doxygen 1.4.7