test_class.file: common-tools/clas-physics/src/test/java/org/jlab/clas/physics/LorentzVectorTest.java
test_class.identifier: LorentzVectorTest
test_case.body: @Test
  	public void testLorentzVector() {
  		LorentzVector v = new LorentzVector(0.0, 0.0, 6.0, Math.sqrt(6.0*6.0 + 0.938*0.938));
  		assertEquals(v.mass(), 0.938, 1e-6);
  		assertEquals(v.theta(), 0.0, 1e-6);
  		assertEquals(v.p(), 6.0, 1e-6);
  		assertEquals(v.e(), Math.sqrt(6.0*6.0 + 0.938*0.938), 1e-6);
  
  		v.setPxPyPzM(6.0, 0.0, 0.0, 0.000511);
  		assertEquals(v.mass(), 0.000511, 1e-6);
  		assertEquals(v.theta(), Math.PI/2.0, 1e-6);
  		assertEquals(v.phi(), 0.0, 1e-6);
  		assertEquals(v.p(), 6.0, 1e-6);
  		assertEquals(v.e(), Math.sqrt(6.0*6.0 + 0.000511*0.000511), 1e-6);
  
  		v.print();
  	}
test_case.class_method_signature: LorentzVectorTest.testLorentzVector()
test_case.full_signature: @Test public void testLorentzVector()
test_case.identifier: testLorentzVector
test_case.invocations: sqrt assertEquals mass assertEquals theta assertEquals p assertEquals e sqrt setPxPyPzM assertEquals mass assertEquals theta assertEquals phi assertEquals p assertEquals e sqrt print
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testLorentzVector()
focal_class.declarator: vector
focal_class.original_string: Vector3 vector;
focal_class.type: Vector3
focal_class.var_name: vector
focal_class.declarator: energy
focal_class.original_string: double energy;
focal_class.type: double
focal_class.var_name: energy
focal_class.file: common-tools/clas-physics/src/main/java/org/jlab/clas/physics/LorentzVector.java
focal_class.identifier: LorentzVector
focal_class.class_method_signature: LorentzVector.LorentzVector()
focal_class.full_signature: public  LorentzVector()
focal_class.identifier: LorentzVector
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  LorentzVector()
focal_class.class_method_signature: LorentzVector.LorentzVector(LorentzVector v)
focal_class.full_signature: public  LorentzVector(LorentzVector v)
focal_class.identifier: LorentzVector
focal_class.modifiers: public
focal_class.parameters: (LorentzVector v)
focal_class.signature:  LorentzVector(LorentzVector v)
focal_class.class_method_signature: LorentzVector.LorentzVector(double px, double py, double pz, double en)
focal_class.full_signature: public  LorentzVector(double px, double py, double pz, double en)
focal_class.identifier: LorentzVector
focal_class.modifiers: public
focal_class.parameters: (double px, double py, double pz, double en)
focal_class.signature:  LorentzVector(double px, double py, double pz, double en)
focal_class.class_method_signature: LorentzVector.setPxPyPzE(double px, double py, double pz, double e)
focal_class.full_signature: public void setPxPyPzE(double px, double py, double pz, double e)
focal_class.identifier: setPxPyPzE
focal_class.modifiers: public
focal_class.parameters: (double px, double py, double pz, double e)
focal_class.return: void
focal_class.signature: void setPxPyPzE(double px, double py, double pz, double e)
focal_class.class_method_signature: LorentzVector.setPxPyPzM(double px, double py, double pz, double m)
focal_class.full_signature: public void setPxPyPzM(double px, double py, double pz, double m)
focal_class.identifier: setPxPyPzM
focal_class.modifiers: public
focal_class.parameters: (double px, double py, double pz, double m)
focal_class.return: void
focal_class.signature: void setPxPyPzM(double px, double py, double pz, double m)
focal_class.class_method_signature: LorentzVector.setVectM(Vector3 vect, double m)
focal_class.full_signature: public void setVectM(Vector3 vect, double m)
focal_class.identifier: setVectM
focal_class.modifiers: public
focal_class.parameters: (Vector3 vect, double m)
focal_class.return: void
focal_class.signature: void setVectM(Vector3 vect, double m)
focal_class.class_method_signature: LorentzVector.rotateX(double angle)
focal_class.full_signature: public void rotateX(double angle)
focal_class.identifier: rotateX
focal_class.modifiers: public
focal_class.parameters: (double angle)
focal_class.return: void
focal_class.signature: void rotateX(double angle)
focal_class.class_method_signature: LorentzVector.rotateY(double angle)
focal_class.full_signature: public void rotateY(double angle)
focal_class.identifier: rotateY
focal_class.modifiers: public
focal_class.parameters: (double angle)
focal_class.return: void
focal_class.signature: void rotateY(double angle)
focal_class.class_method_signature: LorentzVector.rotateZ(double angle)
focal_class.full_signature: public void rotateZ(double angle)
focal_class.identifier: rotateZ
focal_class.modifiers: public
focal_class.parameters: (double angle)
focal_class.return: void
focal_class.signature: void rotateZ(double angle)
focal_class.class_method_signature: LorentzVector.px()
focal_class.full_signature: public double px()
focal_class.identifier: px
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double px()
focal_class.class_method_signature: LorentzVector.py()
focal_class.full_signature: public double py()
focal_class.identifier: py
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double py()
focal_class.class_method_signature: LorentzVector.pz()
focal_class.full_signature: public double pz()
focal_class.identifier: pz
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double pz()
focal_class.class_method_signature: LorentzVector.p()
focal_class.full_signature: public double p()
focal_class.identifier: p
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double p()
focal_class.class_method_signature: LorentzVector.theta()
focal_class.full_signature: public double theta()
focal_class.identifier: theta
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double theta()
focal_class.class_method_signature: LorentzVector.phi()
focal_class.full_signature: public double phi()
focal_class.identifier: phi
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double phi()
focal_class.class_method_signature: LorentzVector.mass2()
focal_class.full_signature: public double mass2()
focal_class.identifier: mass2
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double mass2()
focal_class.class_method_signature: LorentzVector.mass()
focal_class.full_signature: public double mass()
focal_class.identifier: mass
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double mass()
focal_class.class_method_signature: LorentzVector.e()
focal_class.full_signature: public double e()
focal_class.identifier: e
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double e()
focal_class.class_method_signature: LorentzVector.setE(double e)
focal_class.full_signature:  void setE(double e)
focal_class.identifier: setE
focal_class.parameters: (double e)
focal_class.return: void
focal_class.signature: void setE(double e)
focal_class.class_method_signature: LorentzVector.boostVector()
focal_class.full_signature: public Vector3 boostVector()
focal_class.identifier: boostVector
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3
focal_class.signature: Vector3 boostVector()
focal_class.class_method_signature: LorentzVector.boost(double bx, double by, double bz)
focal_class.full_signature: public void boost(double bx, double by, double bz)
focal_class.identifier: boost
focal_class.modifiers: public
focal_class.parameters: (double bx, double by, double bz)
focal_class.return: void
focal_class.signature: void boost(double bx, double by, double bz)
focal_class.class_method_signature: LorentzVector.copy(LorentzVector vect)
focal_class.full_signature: public void copy(LorentzVector vect)
focal_class.identifier: copy
focal_class.modifiers: public
focal_class.parameters: (LorentzVector vect)
focal_class.return: void
focal_class.signature: void copy(LorentzVector vect)
focal_class.class_method_signature: LorentzVector.boost(Vector3 vect)
focal_class.full_signature: public void boost(Vector3 vect)
focal_class.identifier: boost
focal_class.modifiers: public
focal_class.parameters: (Vector3 vect)
focal_class.return: void
focal_class.signature: void boost(Vector3 vect)
focal_class.class_method_signature: LorentzVector.vect()
focal_class.full_signature: public Vector3 vect()
focal_class.identifier: vect
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Vector3
focal_class.signature: Vector3 vect()
focal_class.class_method_signature: LorentzVector.add(LorentzVector vLor)
focal_class.full_signature: public void add(LorentzVector vLor)
focal_class.identifier: add
focal_class.modifiers: public
focal_class.parameters: (LorentzVector vLor)
focal_class.return: void
focal_class.signature: void add(LorentzVector vLor)
focal_class.class_method_signature: LorentzVector.sub(LorentzVector vLor)
focal_class.full_signature: public void sub(LorentzVector vLor)
focal_class.identifier: sub
focal_class.modifiers: public
focal_class.parameters: (LorentzVector vLor)
focal_class.return: void
focal_class.signature: void sub(LorentzVector vLor)
focal_class.class_method_signature: LorentzVector.invert()
focal_class.full_signature: public void invert()
focal_class.identifier: invert
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void invert()
focal_class.class_method_signature: LorentzVector.print()
focal_class.full_signature: public void print()
focal_class.identifier: print
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void print()
focal_method.body: public LorentzVector() {
  		vector = new Vector3();
  		energy = 0.0;
  	}
focal_method.class_method_signature: LorentzVector.LorentzVector()
focal_method.full_signature: public  LorentzVector()
focal_method.identifier: LorentzVector
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.signature:  LorentzVector()