3 modified files
lcsim/src/org/lcsim/recon/pfa/identifier
diff -u -r1.3 -r1.4
--- MIPChargedParticleMaker.java 3 Nov 2006 19:09:42 -0000 1.3
+++ MIPChargedParticleMaker.java 11 Feb 2007 17:12:51 -0000 1.4
@@ -32,7 +32,7 @@
* then the entire cluster is added to the ReconstructedParticle instead.
* The parent must be unique.
*
- * @version $Id: MIPChargedParticleMaker.java,v 1.3 2006/11/03 19:09:42 mcharles Exp $
+ * @version $Id: MIPChargedParticleMaker.java,v 1.4 2007/02/11 17:12:51 cassell Exp $
*/
public class MIPChargedParticleMaker extends Driver
@@ -252,10 +252,10 @@
private class LocalReconstructedParticle extends BaseReconstructedParticle
{
public void setEnergy(double e) {
- _fourVec.setT(e);
+ super.set4Vector(new BasicHepLorentzVector(e,_fourVec.v3()));
}
public void setMomentum(Hep3Vector p3) {
- _fourVec.setV3(_fourVec.t(), p3);
+ super.set4Vector(new BasicHepLorentzVector(_fourVec.t(),p3));
}
public void setReferencePoint(Hep3Vector p3) {
_referencePoint = new BasicHep3Vector(p3.x(), p3.y(), p3.z());
lcsim/src/org/lcsim/recon/pfa/identifier
diff -u -r1.7 -r1.8
--- SimpleChargedParticleMaker.java 3 Nov 2006 01:23:16 -0000 1.7
+++ SimpleChargedParticleMaker.java 11 Feb 2007 17:12:52 -0000 1.8
@@ -25,7 +25,7 @@
*
* Currently, PID is done by cheating.
*
- * @version $Id: SimpleChargedParticleMaker.java,v 1.7 2006/11/03 01:23:16 mcharles Exp $
+ * @version $Id: SimpleChargedParticleMaker.java,v 1.8 2007/02/11 17:12:52 cassell Exp $
*/
public class SimpleChargedParticleMaker extends Driver
@@ -109,10 +109,10 @@
private class LocalReconstructedParticle extends BaseReconstructedParticle
{
public void setEnergy(double e) {
- _fourVec.setT(e);
+ super.set4Vector(new BasicHepLorentzVector(e,_fourVec.v3()));
}
public void setMomentum(Hep3Vector p3) {
- _fourVec.setV3(_fourVec.t(), p3);
+ super.set4Vector(new BasicHepLorentzVector(_fourVec.t(),p3));
}
public void setReferencePoint(Hep3Vector p3) {
_referencePoint = new BasicHep3Vector(p3.x(), p3.y(), p3.z());
lcsim/src/org/lcsim/recon/pfa/identifier
diff -u -r1.5 -r1.6
--- SimpleNeutralParticleMaker.java 3 Nov 2006 01:03:51 -0000 1.5
+++ SimpleNeutralParticleMaker.java 11 Feb 2007 17:12:53 -0000 1.6
@@ -4,6 +4,7 @@
import hep.physics.vec.Hep3Vector;
import hep.physics.vec.BasicHep3Vector;
import hep.physics.vec.VecOp;
+import hep.physics.vec.BasicHepLorentzVector;
import hep.physics.particle.properties.ParticlePropertyProvider;
import hep.physics.particle.properties.ParticlePropertyManager;
import hep.physics.particle.properties.ParticleType;
@@ -21,7 +22,7 @@
*
* Currently, PID is predetermined.
*
- * @version $Id: SimpleNeutralParticleMaker.java,v 1.5 2006/11/03 01:03:51 mcharles Exp $
+ * @version $Id: SimpleNeutralParticleMaker.java,v 1.6 2007/02/11 17:12:53 cassell Exp $
*/
public class SimpleNeutralParticleMaker extends Driver
@@ -93,10 +94,10 @@
class LocalReconstructedParticle extends BaseReconstructedParticle
{
public void setEnergy(double e) {
- _fourVec.setT(e);
+ super.set4Vector(new BasicHepLorentzVector(e,_fourVec.v3()));
}
public void setMomentum(Hep3Vector p3) {
- _fourVec.setV3(_fourVec.t(), p3);
+ super.set4Vector(new BasicHepLorentzVector(_fourVec.t(),p3));
}
public void setReferencePoint(Hep3Vector p3) {
_referencePoint = new BasicHep3Vector(p3.x(), p3.y(), p3.z());
CVSspam 0.2.8