public class VertexDebugger extends DataQualityMonitor
Modifier and Type | Class and Description |
---|---|
private static class |
VertexDebugger.Constraint |
Modifier and Type | Field and Description |
---|---|
(package private) double |
B_FIELD |
protected double[] |
beamPosition |
protected double[] |
beamSize |
(package private) org.lcsim.geometry.FieldMap |
bFieldMap
The B field map
|
private Map<Integer,List<SvtStereoLayer>> |
bottomStereoLayers |
(package private) String |
calibratedHitCollectionName |
(package private) hep.aida.IHistogram2D |
chiSqVtxZ |
(package private) hep.aida.IHistogram2D |
chiSqVtxZBSC |
(package private) hep.aida.IHistogram2D |
chiSqVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargeNegBad |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargeNegBadShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargeNegGood |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargeNegGoodShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargePosBad |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargePosBadShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargePosGood |
(package private) hep.aida.IHistogram2D |
chiSqVtxZelePxChargePosGoodShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZeleTopBad |
(package private) hep.aida.IHistogram2D |
chiSqVtxZeleTopBadShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZeleTopGood |
(package private) hep.aida.IHistogram2D |
chiSqVtxZeleTopGoodShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZposTopBad |
(package private) hep.aida.IHistogram2D |
chiSqVtxZposTopBadShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZposTopGood |
(package private) hep.aida.IHistogram2D |
chiSqVtxZposTopGoodShift |
(package private) hep.aida.IHistogram2D |
chiSqVtxZShift |
(package private) double |
clTimeMax |
(package private) double |
clTimeMin |
(package private) String |
clusterCollectionName |
(package private) double |
coplanMean |
(package private) double |
coplanWidth |
(package private) hep.aida.IHistogram2D |
delChiSqShiftMinusNoShiftvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delChiSqShiftMinusNoShiftvsVtxZUnc |
(package private) hep.aida.IHistogram2D |
delElePx |
(package private) hep.aida.IHistogram2D |
delElePxBSC |
(package private) hep.aida.IHistogram2D |
delElePxBSCShift |
(package private) hep.aida.IHistogram2D |
delElePxReco |
(package private) hep.aida.IHistogram2D |
delElePxShift |
(package private) hep.aida.IHistogram2D |
delElePy |
(package private) hep.aida.IHistogram2D |
delElePyBSC |
(package private) hep.aida.IHistogram2D |
delElePyBSCShift |
(package private) hep.aida.IHistogram2D |
delElePyReco |
(package private) hep.aida.IHistogram2D |
delElePyShift |
(package private) hep.aida.IHistogram2D |
delElePz |
(package private) hep.aida.IHistogram2D |
delElePzBSC |
(package private) hep.aida.IHistogram2D |
delElePzBSCShift |
(package private) hep.aida.IHistogram2D |
delElePzReco |
(package private) hep.aida.IHistogram2D |
delElePzShift |
(package private) hep.aida.IHistogram2D |
delMShiftMinusNoShiftvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delMShiftMinusNoShiftvsVtxZUnc |
(package private) hep.aida.IHistogram2D |
delMUncvsPatchvsZ |
(package private) hep.aida.IHistogram2D |
delMvsVtxZ |
(package private) hep.aida.IHistogram2D |
delMvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delMvsVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargeNegBad |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargeNegBadShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargeNegGood |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargeNegGoodShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargePosBad |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargePosBadShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargePosGood |
(package private) hep.aida.IHistogram2D |
delMvsVtxZelePxChargePosGoodShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZeleTopBad |
(package private) hep.aida.IHistogram2D |
delMvsVtxZeleTopBadShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZeleTopGood |
(package private) hep.aida.IHistogram2D |
delMvsVtxZeleTopGoodShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZPatch |
(package private) hep.aida.IHistogram2D |
delMvsVtxZposTopBad |
(package private) hep.aida.IHistogram2D |
delMvsVtxZposTopBadShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZposTopGood |
(package private) hep.aida.IHistogram2D |
delMvsVtxZposTopGoodShift |
(package private) hep.aida.IHistogram2D |
delMvsVtxZShift |
(package private) hep.aida.IHistogram2D |
delPosPx |
(package private) hep.aida.IHistogram2D |
delPosPxBSC |
(package private) hep.aida.IHistogram2D |
delPosPxBSCShift |
(package private) hep.aida.IHistogram2D |
delPosPxReco |
(package private) hep.aida.IHistogram2D |
delPosPxShift |
(package private) hep.aida.IHistogram2D |
delPosPy |
(package private) hep.aida.IHistogram2D |
delPosPyBSC |
(package private) hep.aida.IHistogram2D |
delPosPyBSCShift |
(package private) hep.aida.IHistogram2D |
delPosPyReco |
(package private) hep.aida.IHistogram2D |
delPosPyShift |
(package private) hep.aida.IHistogram2D |
delPosPz |
(package private) hep.aida.IHistogram2D |
delPosPzBSC |
(package private) hep.aida.IHistogram2D |
delPosPzBSCShift |
(package private) hep.aida.IHistogram2D |
delPosPzReco |
(package private) hep.aida.IHistogram2D |
delPosPzShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZ |
(package private) hep.aida.IHistogram2D |
delPvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delPvsVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargeNegBad |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargeNegBadShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargeNegGood |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargeNegGoodShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargePosBad |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargePosBadShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargePosGood |
(package private) hep.aida.IHistogram2D |
delPvsVtxZelePxChargePosGoodShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZeleTopBad |
(package private) hep.aida.IHistogram2D |
delPvsVtxZeleTopBadShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZeleTopGood |
(package private) hep.aida.IHistogram2D |
delPvsVtxZeleTopGoodShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZposTopBad |
(package private) hep.aida.IHistogram2D |
delPvsVtxZposTopBadShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZposTopGood |
(package private) hep.aida.IHistogram2D |
delPvsVtxZposTopGoodShift |
(package private) hep.aida.IHistogram2D |
delPvsVtxZShift |
(package private) double |
deltaTimeMax |
(package private) hep.aida.IHistogram2D |
delXShiftMinusNoShiftvsdelYBSC |
(package private) hep.aida.IHistogram2D |
delXShiftMinusNoShiftvsdelYUnc |
(package private) hep.aida.IHistogram2D |
delXShiftMinusNoShiftvsdelZBSC |
(package private) hep.aida.IHistogram2D |
delXShiftMinusNoShiftvsdelZUnc |
(package private) hep.aida.IHistogram2D |
delXShiftMinusNoShiftvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delXShiftMinusNoShiftvsVtxZUnc |
(package private) hep.aida.IHistogram2D |
delXvsVtxZ |
(package private) hep.aida.IHistogram2D |
delXvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delXvsVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargeNegBad |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargeNegBadShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargeNegGood |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargeNegGoodShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargePosBad |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargePosBadShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargePosGood |
(package private) hep.aida.IHistogram2D |
delXvsVtxZelePxChargePosGoodShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZeleTopBad |
(package private) hep.aida.IHistogram2D |
delXvsVtxZeleTopBadShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZeleTopGood |
(package private) hep.aida.IHistogram2D |
delXvsVtxZeleTopGoodShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZposTopBad |
(package private) hep.aida.IHistogram2D |
delXvsVtxZposTopBadShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZposTopGood |
(package private) hep.aida.IHistogram2D |
delXvsVtxZposTopGoodShift |
(package private) hep.aida.IHistogram2D |
delXvsVtxZShift |
(package private) hep.aida.IHistogram2D |
delYShiftMinusNoShiftvsdelZBSC |
(package private) hep.aida.IHistogram2D |
delYShiftMinusNoShiftvsdelZUnc |
(package private) hep.aida.IHistogram2D |
delYShiftMinusNoShiftvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delYShiftMinusNoShiftvsVtxZUnc |
(package private) hep.aida.IHistogram2D |
delYvsVtxZ |
(package private) hep.aida.IHistogram2D |
delYvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delYvsVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargeNegBad |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargeNegBadShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargeNegGood |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargeNegGoodShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargePosBad |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargePosBadShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargePosGood |
(package private) hep.aida.IHistogram2D |
delYvsVtxZelePxChargePosGoodShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZeleTopBad |
(package private) hep.aida.IHistogram2D |
delYvsVtxZeleTopBadShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZeleTopGood |
(package private) hep.aida.IHistogram2D |
delYvsVtxZeleTopGoodShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZposTopBad |
(package private) hep.aida.IHistogram2D |
delYvsVtxZposTopBadShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZposTopGood |
(package private) hep.aida.IHistogram2D |
delYvsVtxZposTopGoodShift |
(package private) hep.aida.IHistogram2D |
delYvsVtxZShift |
(package private) hep.aida.IHistogram2D |
delZShiftMinusNoShiftvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delZShiftMinusNoShiftvsVtxZUnc |
(package private) hep.aida.IHistogram2D |
delZvsVtxZ |
(package private) hep.aida.IHistogram2D |
delZvsVtxZBSC |
(package private) hep.aida.IHistogram2D |
delZvsVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargeNegBad |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargeNegBadShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargeNegGood |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargeNegGoodShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargePosBad |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargePosBadShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargePosGood |
(package private) hep.aida.IHistogram2D |
delZvsVtxZelePxChargePosGoodShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZeleTopBad |
(package private) hep.aida.IHistogram2D |
delZvsVtxZeleTopBadShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZeleTopGood |
(package private) hep.aida.IHistogram2D |
delZvsVtxZeleTopGoodShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZposTopBad |
(package private) hep.aida.IHistogram2D |
delZvsVtxZposTopBadShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZposTopGood |
(package private) hep.aida.IHistogram2D |
delZvsVtxZposTopGoodShift |
(package private) hep.aida.IHistogram2D |
delZvsVtxZShift |
(package private) String |
detName |
(package private) boolean |
doSkim |
private static String |
ECAL_POSITION_CONSTANT_NAME
Name of the constant denoting the position of the Ecal face in the
compact description.
|
private double |
ecalPosition
Position of the Ecal face
|
(package private) hep.aida.IHistogram1D |
eleClEne |
(package private) hep.aida.IHistogram1D |
elePBottom |
(package private) hep.aida.IHistogram1D |
elePTop |
(package private) hep.aida.IHistogram1D |
elePx |
(package private) String |
elePxChargeNegBad |
(package private) String |
elePxChargeNegGood |
(package private) String |
elePxChargePosBad |
(package private) String |
elePxChargePosGood |
(package private) hep.aida.IHistogram1D |
elePy |
(package private) hep.aida.IHistogram1D |
elePz |
(package private) hep.aida.IHistogram1D |
elePzBeam |
(package private) hep.aida.IHistogram1D |
elePzBeamBottom |
(package private) hep.aida.IHistogram1D |
elePzBeamTop |
(package private) String |
eleTopBad |
(package private) String |
eleTopGood |
(package private) double |
esumMax |
(package private) double |
esumMin |
(package private) double |
extStartPos
Z position to start extrapolation from
|
(package private) String |
finalStateParticlesColName |
(package private) String[] |
fpQuantNames |
private String |
helicalTrackHitCollectionName |
private static Logger |
LOGGER |
private TrackClusterMatcher |
matcher |
(package private) double |
maxPairs |
(package private) double |
maxPhi |
(package private) String |
mcParticlesColName |
(package private) double |
minPhi |
(package private) int |
nbins |
private String |
notrackFile |
private org.lcsim.lcio.LCIOWriter |
notrackwriter |
(package private) int |
nRecoEvents |
(package private) int |
nTotAss |
(package private) int |
nTotEle |
(package private) int |
nTotPhotons |
(package private) int |
nTotPos |
(package private) int |
nTotUnAss |
(package private) hep.aida.IHistogram2D |
openAnglevsVtxZ |
(package private) hep.aida.IHistogram2D |
openAnglevsVtxZBSC |
(package private) hep.aida.IHistogram2D |
openAnglevsVtxZBSCShift |
(package private) hep.aida.IHistogram2D |
openAnglevsVtxZShift |
private String |
outputFile |
(package private) double |
phot_nom_x |
private String |
plotDir |
(package private) hep.aida.IHistogram1D |
posClEne |
(package private) hep.aida.IHistogram1D |
posPBottom |
(package private) hep.aida.IHistogram1D |
posPTop |
(package private) hep.aida.IHistogram1D |
posPx |
(package private) hep.aida.IHistogram1D |
posPy |
(package private) hep.aida.IHistogram1D |
posPz |
(package private) String |
posTopBad |
(package private) String |
posTopGood |
(package private) String |
readoutHitCollectionName |
(package private) boolean |
requirePositron |
(package private) boolean |
requireSuperFiducial |
private String |
rotatedTrackHitCollectionName |
static double |
SENSOR_LENGTH |
static double |
SENSOR_WIDTH |
private List<HpsSiSensor> |
sensors |
(package private) double |
stepSize
The extrapolation step size
|
private static String |
SUBDETECTOR_NAME |
(package private) double |
sumdelX |
(package private) double |
sumdelY |
(package private) double |
sumEoverP |
private Map<Integer,List<SvtStereoLayer>> |
topStereoLayers |
(package private) TrackerHitUtils |
trackerHitUtils |
private org.lcsim.lcio.LCIOWriter |
writer |
aida, beamEnergy, connectToDB, debug, isGBL, manager, monitoredQuantityMap, outputPlotDir, outputPlots, overwriteDB, printDQMStrings, recoVersion, runNumber
Constructor and Description |
---|
VertexDebugger() |
Modifier and Type | Method and Description |
---|---|
protected void |
detectorChanged(org.lcsim.geometry.Detector detector) |
void |
endOfData() |
private BilliorVertex |
fitVertex(VertexDebugger.Constraint constraint,
BilliorTrack electron,
BilliorTrack positron) |
private BilliorVertex |
fitVertex(VertexDebugger.Constraint constraint,
BilliorTrack electron,
BilliorTrack positron,
Hep3Vector v0) |
private double |
getCosOpenX(Hep3Vector p1,
Hep3Vector p2) |
private double |
invMass(Hep3Vector p1,
Hep3Vector p2) |
private void |
patchVertex(org.lcsim.event.ReconstructedParticle electron,
org.lcsim.event.ReconstructedParticle positron,
BilliorVertex v) |
void |
process(org.lcsim.event.EventHeader event) |
void |
setDoSkim(boolean doit) |
void |
setFinalStateParticlesColName(String fsp) |
void |
setNoTracksFilePath(String output) |
void |
setOutputFilePath(String output) |
private void |
setupNoTrackWriter() |
private void |
setupWriter() |
protected void |
startOfData() |
private BilliorTrack |
toBilliorTrack(org.lcsim.fit.helicaltrack.HelicalTrackFit htf) |
private BilliorTrack |
toBilliorTrack(org.lcsim.event.Track track) |
private BilliorTrack |
toBilliorTrack(org.lcsim.event.TrackState track) |
calculateEndOfRunQuantities, checkSelectionIsNULL, dumpDQMData, fillEndOfRunPlots, getBeamEnergy, getRunRecoString, getTriggerType, matchTrigger, matchTriggerType, printDQMData, printDQMStrings, setBeamEnergy, setConnectToDB, setDebug, setIsGBL, setOutputPlotDir, setOutputPlots, setOverwriteDB, setPrintDQMStrings, setRecoVersion, setRunNumber, setTriggerType
private static Logger LOGGER
String finalStateParticlesColName
String mcParticlesColName
String readoutHitCollectionName
String calibratedHitCollectionName
String clusterCollectionName
private String notrackFile
private String helicalTrackHitCollectionName
private String rotatedTrackHitCollectionName
String[] fpQuantNames
private String outputFile
private org.lcsim.lcio.LCIOWriter writer
private org.lcsim.lcio.LCIOWriter notrackwriter
private TrackClusterMatcher matcher
private List<HpsSiSensor> sensors
private Map<Integer,List<SvtStereoLayer>> topStereoLayers
private Map<Integer,List<SvtStereoLayer>> bottomStereoLayers
public static final double SENSOR_LENGTH
public static final double SENSOR_WIDTH
private static final String SUBDETECTOR_NAME
boolean doSkim
TrackerHitUtils trackerHitUtils
int nRecoEvents
int nTotEle
int nTotPos
int nTotPhotons
int nTotUnAss
int nTotAss
double sumdelX
double sumdelY
double sumEoverP
private final String plotDir
double clTimeMin
double clTimeMax
double deltaTimeMax
double coplanMean
double coplanWidth
double esumMin
double esumMax
double phot_nom_x
boolean requirePositron
double maxPairs
boolean requireSuperFiducial
int nbins
double B_FIELD
protected double[] beamSize
protected double[] beamPosition
double minPhi
double maxPhi
hep.aida.IHistogram1D elePx
hep.aida.IHistogram1D elePy
hep.aida.IHistogram1D elePz
hep.aida.IHistogram1D elePzBeam
hep.aida.IHistogram1D elePzBeamTop
hep.aida.IHistogram1D elePzBeamBottom
hep.aida.IHistogram1D elePTop
hep.aida.IHistogram1D elePBottom
hep.aida.IHistogram1D eleClEne
hep.aida.IHistogram1D posPx
hep.aida.IHistogram1D posPy
hep.aida.IHistogram1D posPz
hep.aida.IHistogram1D posPTop
hep.aida.IHistogram1D posPBottom
hep.aida.IHistogram1D posClEne
hep.aida.IHistogram2D delElePx
hep.aida.IHistogram2D delElePy
hep.aida.IHistogram2D delElePz
hep.aida.IHistogram2D delPosPx
hep.aida.IHistogram2D delPosPy
hep.aida.IHistogram2D delPosPz
hep.aida.IHistogram2D delXvsVtxZ
hep.aida.IHistogram2D delYvsVtxZ
hep.aida.IHistogram2D delZvsVtxZ
hep.aida.IHistogram2D delMvsVtxZ
hep.aida.IHistogram2D delPvsVtxZ
hep.aida.IHistogram2D openAnglevsVtxZ
hep.aida.IHistogram2D openAnglevsVtxZShift
hep.aida.IHistogram2D openAnglevsVtxZBSC
hep.aida.IHistogram2D openAnglevsVtxZBSCShift
hep.aida.IHistogram2D delMvsVtxZPatch
hep.aida.IHistogram2D delMUncvsPatchvsZ
hep.aida.IHistogram2D delElePxReco
hep.aida.IHistogram2D delElePyReco
hep.aida.IHistogram2D delElePzReco
hep.aida.IHistogram2D delPosPxReco
hep.aida.IHistogram2D delPosPyReco
hep.aida.IHistogram2D delPosPzReco
hep.aida.IHistogram2D chiSqVtxZ
hep.aida.IHistogram2D delElePxShift
hep.aida.IHistogram2D delElePyShift
hep.aida.IHistogram2D delElePzShift
hep.aida.IHistogram2D delPosPxShift
hep.aida.IHistogram2D delPosPyShift
hep.aida.IHistogram2D delPosPzShift
hep.aida.IHistogram2D delXvsVtxZShift
hep.aida.IHistogram2D delYvsVtxZShift
hep.aida.IHistogram2D delZvsVtxZShift
hep.aida.IHistogram2D delMvsVtxZShift
hep.aida.IHistogram2D delPvsVtxZShift
hep.aida.IHistogram2D chiSqVtxZShift
hep.aida.IHistogram2D delElePxBSC
hep.aida.IHistogram2D delElePyBSC
hep.aida.IHistogram2D delElePzBSC
hep.aida.IHistogram2D delPosPxBSC
hep.aida.IHistogram2D delPosPyBSC
hep.aida.IHistogram2D delPosPzBSC
hep.aida.IHistogram2D delXvsVtxZBSC
hep.aida.IHistogram2D delYvsVtxZBSC
hep.aida.IHistogram2D delZvsVtxZBSC
hep.aida.IHistogram2D delMvsVtxZBSC
hep.aida.IHistogram2D delPvsVtxZBSC
hep.aida.IHistogram2D chiSqVtxZBSC
hep.aida.IHistogram2D delElePxBSCShift
hep.aida.IHistogram2D delElePyBSCShift
hep.aida.IHistogram2D delElePzBSCShift
hep.aida.IHistogram2D chiSqVtxZBSCShift
hep.aida.IHistogram2D delPosPxBSCShift
hep.aida.IHistogram2D delPosPyBSCShift
hep.aida.IHistogram2D delPosPzBSCShift
hep.aida.IHistogram2D delXvsVtxZBSCShift
hep.aida.IHistogram2D delYvsVtxZBSCShift
hep.aida.IHistogram2D delZvsVtxZBSCShift
hep.aida.IHistogram2D delMvsVtxZBSCShift
hep.aida.IHistogram2D delPvsVtxZBSCShift
hep.aida.IHistogram2D delZShiftMinusNoShiftvsVtxZBSC
hep.aida.IHistogram2D delZShiftMinusNoShiftvsVtxZUnc
hep.aida.IHistogram2D delXShiftMinusNoShiftvsVtxZBSC
hep.aida.IHistogram2D delXShiftMinusNoShiftvsVtxZUnc
hep.aida.IHistogram2D delYShiftMinusNoShiftvsVtxZBSC
hep.aida.IHistogram2D delYShiftMinusNoShiftvsVtxZUnc
hep.aida.IHistogram2D delXShiftMinusNoShiftvsdelYBSC
hep.aida.IHistogram2D delXShiftMinusNoShiftvsdelYUnc
hep.aida.IHistogram2D delYShiftMinusNoShiftvsdelZBSC
hep.aida.IHistogram2D delYShiftMinusNoShiftvsdelZUnc
hep.aida.IHistogram2D delXShiftMinusNoShiftvsdelZBSC
hep.aida.IHistogram2D delXShiftMinusNoShiftvsdelZUnc
hep.aida.IHistogram2D delMShiftMinusNoShiftvsVtxZBSC
hep.aida.IHistogram2D delMShiftMinusNoShiftvsVtxZUnc
hep.aida.IHistogram2D delChiSqShiftMinusNoShiftvsVtxZBSC
hep.aida.IHistogram2D delChiSqShiftMinusNoShiftvsVtxZUnc
String eleTopGood
String posTopGood
String eleTopBad
String posTopBad
hep.aida.IHistogram2D delXvsVtxZeleTopGood
hep.aida.IHistogram2D delYvsVtxZeleTopGood
hep.aida.IHistogram2D delZvsVtxZeleTopGood
hep.aida.IHistogram2D delMvsVtxZeleTopGood
hep.aida.IHistogram2D delPvsVtxZeleTopGood
hep.aida.IHistogram2D chiSqVtxZeleTopGood
hep.aida.IHistogram2D delXvsVtxZposTopGood
hep.aida.IHistogram2D delYvsVtxZposTopGood
hep.aida.IHistogram2D delZvsVtxZposTopGood
hep.aida.IHistogram2D delMvsVtxZposTopGood
hep.aida.IHistogram2D delPvsVtxZposTopGood
hep.aida.IHistogram2D chiSqVtxZposTopGood
hep.aida.IHistogram2D delXvsVtxZeleTopBad
hep.aida.IHistogram2D delYvsVtxZeleTopBad
hep.aida.IHistogram2D delZvsVtxZeleTopBad
hep.aida.IHistogram2D delMvsVtxZeleTopBad
hep.aida.IHistogram2D delPvsVtxZeleTopBad
hep.aida.IHistogram2D chiSqVtxZeleTopBad
hep.aida.IHistogram2D delXvsVtxZposTopBad
hep.aida.IHistogram2D delYvsVtxZposTopBad
hep.aida.IHistogram2D delZvsVtxZposTopBad
hep.aida.IHistogram2D delMvsVtxZposTopBad
hep.aida.IHistogram2D delPvsVtxZposTopBad
hep.aida.IHistogram2D chiSqVtxZposTopBad
hep.aida.IHistogram2D delXvsVtxZeleTopGoodShift
hep.aida.IHistogram2D delYvsVtxZeleTopGoodShift
hep.aida.IHistogram2D delZvsVtxZeleTopGoodShift
hep.aida.IHistogram2D delMvsVtxZeleTopGoodShift
hep.aida.IHistogram2D delPvsVtxZeleTopGoodShift
hep.aida.IHistogram2D chiSqVtxZeleTopGoodShift
hep.aida.IHistogram2D delXvsVtxZposTopGoodShift
hep.aida.IHistogram2D delYvsVtxZposTopGoodShift
hep.aida.IHistogram2D delZvsVtxZposTopGoodShift
hep.aida.IHistogram2D delMvsVtxZposTopGoodShift
hep.aida.IHistogram2D delPvsVtxZposTopGoodShift
hep.aida.IHistogram2D chiSqVtxZposTopGoodShift
hep.aida.IHistogram2D delXvsVtxZeleTopBadShift
hep.aida.IHistogram2D delYvsVtxZeleTopBadShift
hep.aida.IHistogram2D delZvsVtxZeleTopBadShift
hep.aida.IHistogram2D delMvsVtxZeleTopBadShift
hep.aida.IHistogram2D delPvsVtxZeleTopBadShift
hep.aida.IHistogram2D chiSqVtxZeleTopBadShift
hep.aida.IHistogram2D delXvsVtxZposTopBadShift
hep.aida.IHistogram2D delYvsVtxZposTopBadShift
hep.aida.IHistogram2D delZvsVtxZposTopBadShift
hep.aida.IHistogram2D delMvsVtxZposTopBadShift
hep.aida.IHistogram2D delPvsVtxZposTopBadShift
hep.aida.IHistogram2D chiSqVtxZposTopBadShift
String elePxChargePosGood
String elePxChargeNegGood
String elePxChargePosBad
String elePxChargeNegBad
hep.aida.IHistogram2D delXvsVtxZelePxChargePosGood
hep.aida.IHistogram2D delYvsVtxZelePxChargePosGood
hep.aida.IHistogram2D delZvsVtxZelePxChargePosGood
hep.aida.IHistogram2D delMvsVtxZelePxChargePosGood
hep.aida.IHistogram2D delPvsVtxZelePxChargePosGood
hep.aida.IHistogram2D chiSqVtxZelePxChargePosGood
hep.aida.IHistogram2D delXvsVtxZelePxChargePosBad
hep.aida.IHistogram2D delYvsVtxZelePxChargePosBad
hep.aida.IHistogram2D delZvsVtxZelePxChargePosBad
hep.aida.IHistogram2D delMvsVtxZelePxChargePosBad
hep.aida.IHistogram2D delPvsVtxZelePxChargePosBad
hep.aida.IHistogram2D chiSqVtxZelePxChargePosBad
hep.aida.IHistogram2D delXvsVtxZelePxChargeNegGood
hep.aida.IHistogram2D delYvsVtxZelePxChargeNegGood
hep.aida.IHistogram2D delZvsVtxZelePxChargeNegGood
hep.aida.IHistogram2D delMvsVtxZelePxChargeNegGood
hep.aida.IHistogram2D delPvsVtxZelePxChargeNegGood
hep.aida.IHistogram2D chiSqVtxZelePxChargeNegGood
hep.aida.IHistogram2D delXvsVtxZelePxChargeNegBad
hep.aida.IHistogram2D delYvsVtxZelePxChargeNegBad
hep.aida.IHistogram2D delZvsVtxZelePxChargeNegBad
hep.aida.IHistogram2D delMvsVtxZelePxChargeNegBad
hep.aida.IHistogram2D delPvsVtxZelePxChargeNegBad
hep.aida.IHistogram2D chiSqVtxZelePxChargeNegBad
hep.aida.IHistogram2D delXvsVtxZelePxChargePosGoodShift
hep.aida.IHistogram2D delYvsVtxZelePxChargePosGoodShift
hep.aida.IHistogram2D delZvsVtxZelePxChargePosGoodShift
hep.aida.IHistogram2D delMvsVtxZelePxChargePosGoodShift
hep.aida.IHistogram2D delPvsVtxZelePxChargePosGoodShift
hep.aida.IHistogram2D chiSqVtxZelePxChargePosGoodShift
hep.aida.IHistogram2D delXvsVtxZelePxChargePosBadShift
hep.aida.IHistogram2D delYvsVtxZelePxChargePosBadShift
hep.aida.IHistogram2D delZvsVtxZelePxChargePosBadShift
hep.aida.IHistogram2D delMvsVtxZelePxChargePosBadShift
hep.aida.IHistogram2D delPvsVtxZelePxChargePosBadShift
hep.aida.IHistogram2D chiSqVtxZelePxChargePosBadShift
hep.aida.IHistogram2D delXvsVtxZelePxChargeNegGoodShift
hep.aida.IHistogram2D delYvsVtxZelePxChargeNegGoodShift
hep.aida.IHistogram2D delZvsVtxZelePxChargeNegGoodShift
hep.aida.IHistogram2D delMvsVtxZelePxChargeNegGoodShift
hep.aida.IHistogram2D delPvsVtxZelePxChargeNegGoodShift
hep.aida.IHistogram2D chiSqVtxZelePxChargeNegGoodShift
hep.aida.IHistogram2D delXvsVtxZelePxChargeNegBadShift
hep.aida.IHistogram2D delYvsVtxZelePxChargeNegBadShift
hep.aida.IHistogram2D delZvsVtxZelePxChargeNegBadShift
hep.aida.IHistogram2D delMvsVtxZelePxChargeNegBadShift
hep.aida.IHistogram2D delPvsVtxZelePxChargeNegBadShift
hep.aida.IHistogram2D chiSqVtxZelePxChargeNegBadShift
String detName
org.lcsim.geometry.FieldMap bFieldMap
private double ecalPosition
double extStartPos
double stepSize
private static final String ECAL_POSITION_CONSTANT_NAME
public void setFinalStateParticlesColName(String fsp)
public void setOutputFilePath(String output)
public void setNoTracksFilePath(String output)
public void setDoSkim(boolean doit)
protected void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class DataQualityMonitor
public void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
private void setupWriter()
private void setupNoTrackWriter()
protected void startOfData()
startOfData
in class org.lcsim.util.Driver
public void endOfData()
endOfData
in class DataQualityMonitor
private BilliorVertex fitVertex(VertexDebugger.Constraint constraint, BilliorTrack electron, BilliorTrack positron)
private BilliorVertex fitVertex(VertexDebugger.Constraint constraint, BilliorTrack electron, BilliorTrack positron, Hep3Vector v0)
private BilliorTrack toBilliorTrack(org.lcsim.event.Track track)
private BilliorTrack toBilliorTrack(org.lcsim.fit.helicaltrack.HelicalTrackFit htf)
private BilliorTrack toBilliorTrack(org.lcsim.event.TrackState track)
private void patchVertex(org.lcsim.event.ReconstructedParticle electron, org.lcsim.event.ReconstructedParticle positron, BilliorVertex v)
private double invMass(Hep3Vector p1, Hep3Vector p2)
private double getCosOpenX(Hep3Vector p1, Hep3Vector p2)
Copyright © 2019. All rights reserved.