Hey Norman,
The corrected mass that Sho uses as discussed this morning is:
corrM = uncM - 0.15e-3 * (elePX/eleP - posPX/posP) * uncVZ/uncM
This seems to work, but it is hard to understand what is going on here. Also the variable ele/posuncPY (I think momentum in the detector x direction) is not symmetric about PY=0, which leads me to think that somewhere this rotation is not done correctly. This variable may also be used to compute the invariant mass. I'm not sure, but it would make sense.
Thanks.
Matt Solt
Good Morning Holly,
I've started looking into this. I had already noticed that there are some issues with the information in the vertex collections that I was trying to understand. I'm beginning to doubt that we are applying the correct transformation to the input stdhep files.
Norman
package org.hps.analysis.examples;
import java.util.List;
import java.util.Map;
import org.lcsim.event.EventHeader;
import org.lcsim.event.Vertex;
import org.lcsim.util.Driver;
/**
*
* @author Norman A. Graf
*/
public class VertexAnalysis extends Driver {
String vertexCollectionName = "TargetConstrainedV0Vertices";
protected void process(EventHeader event) {
List<Vertex> vertices = event.get(Vertex.class, vertexCollectionName);
for (Vertex v : vertices) {
Map<String, Double> vals = v.getParameters();
System.out.println(vals);
}
}
}
Use REPLY-ALL to reply to list
To unsubscribe from the HPS-SOFTWARE list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=HPS-SOFTWARE&A=1