public class V0CandidateFilter extends EventReconFilter
Modifier and Type | Field and Description |
---|---|
private double |
_clusterTimingCut |
private boolean |
_keepEpicsDataEvents |
private boolean |
_tight |
private String |
_V0CandidateCollectionName |
private double |
trackChi2Cut |
private double |
trackDtCut |
private double |
trackPMax |
private double |
v0Chi2Cut |
private double |
v0PMax |
beamEnergy
Constructor and Description |
---|
V0CandidateFilter() |
Modifier and Type | Method and Description |
---|---|
protected void |
detectorChanged(org.lcsim.geometry.Detector detector) |
protected void |
process(org.lcsim.event.EventHeader event) |
void |
setClusterTimingCut(double d)
Maximum difference in Calorimeter Cluster Seed Hit times [ns]
|
void |
setKeepEpicsDataEvents(boolean b)
Setting this true keeps ALL events containing EPICS data
|
void |
setTightConstraint(boolean b)
Setting a tight constraint requires one and only one candidate in the event
|
void |
setTrackChi2Cut(double trackChi2Cut)
Maximum track chi2 for a V0 to be counted.
|
void |
setTrackDtCut(double trackDtCut)
Maximum track time different for a V0 to be counted.
|
void |
setTrackPMax(double trackPMax)
Maximum track momentum for a V0 to be counted.
|
void |
setV0CandidateCollectionName(String s)
Name of V0 Candidate ReconstructedParticle Collection Name
|
void |
setV0Chi2Cut(double v0Chi2Cut)
Maximum vertex chi2 for a V0 to be counted.
|
void |
setV0PMax(double v0PMax) |
endOfData, getBeamEnergy, incrementEventPassed, incrementEventProcessed, setBeamEnergy, skipEvent
private String _V0CandidateCollectionName
private double _clusterTimingCut
private double v0Chi2Cut
private double trackChi2Cut
private double trackDtCut
private double trackPMax
private double v0PMax
private boolean _tight
private boolean _keepEpicsDataEvents
protected void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
public void setV0Chi2Cut(double v0Chi2Cut)
v0Chi2Cut
- default of 10.0.public void setTrackChi2Cut(double trackChi2Cut)
trackChi2Cut
- default of 20.0.public void setTrackDtCut(double trackDtCut)
trackDtCut
- units of ns, default of 5.0public void setTrackPMax(double trackPMax)
trackPMax
- units of GeV, default of 0.9public void setV0PMax(double v0PMax)
public void setClusterTimingCut(double d)
d
- public void setV0CandidateCollectionName(String s)
s
- public void setTightConstraint(boolean b)
b
- public void setKeepEpicsDataEvents(boolean b)
b
- protected void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class EventReconFilter
Copyright © 2019. All rights reserved.