public class MollerCandidateFilter extends EventReconFilter
Modifier and Type | Field and Description |
---|---|
private double |
_clusterDeltaTimeCut |
private double |
_clusterEDiffHi |
private double |
_clusterEDiffLo |
private double |
_clusterESumHi |
private double |
_clusterESumLo |
private double |
_clusterMaxX |
private double |
_clusterTimeHi |
private double |
_clusterTimeLo |
private double |
_clusterXDiffHi |
private double |
_clusterXDiffLo |
private double |
_clusterXSumHi |
private double |
_clusterXSumLo |
private double |
_fullEnergyCut |
private boolean |
_keepEpicsDataEvents |
private String |
_mollerCandidateClusterCollectionName |
private String |
_mollerCandidateCollectionName |
private double |
_mollerMomentumSumMax |
private double |
_mollerMomentumSumMin |
private boolean |
_tight |
private HPSEcal3 |
ecal |
private HPSEcal3.NeighborMap |
neighborMap |
beamEnergy
Constructor and Description |
---|
MollerCandidateFilter() |
Modifier and Type | Method and Description |
---|---|
protected void |
detectorChanged(org.lcsim.geometry.Detector detector) |
protected void |
process(org.lcsim.event.EventHeader event) |
void |
setClusterDeltaTimeCut(double d)
Maximum difference in Calorimeter Cluster Seed Hit times [ns]
|
void |
setClusterEDiffHi(double d)
Maximum value for the Cluster Energy difference [mm]
|
void |
setClusterEDiffLo(double d)
Minimum value for the Cluster Energy difference [mm]
|
void |
setClusterESumHi(double d)
Maximum value for the Cluster Energy sum [mm]
|
void |
setClusterESumLo(double d)
Minimum value for the Cluster Energy sum [mm]
|
void |
setClusterMaxX(double d)
Maximum value for the Cluster x position [mm]
|
void |
setClusterTimeHi(double d)
Maximum value for the Cluster time [ns]
|
void |
setClusterTimeLo(double d)
Minimum value for the Cluster time [ns]
|
void |
setClusterXDiffHi(double d)
Maximum value for the Cluster x position difference [mm]
|
void |
setClusterXDiffLo(double d)
Minimum value for the Cluster x position difference [mm]
|
void |
setClusterXSumHi(double d)
Maximum value for the Cluster x position sum [mm]
|
void |
setClusterXSumLo(double d)
Minimum value for the Cluster x position sum [mm]
|
void |
setKeepEpicsDataEvents(boolean b)
Setting this true keeps ALL events containing EPICS data
|
void |
setMollerCandidateClusterCollectionName(String s)
Name of Moller Candidate Calorimeter Cluster Collection Name
|
void |
setMollerCandidateCollectionName(String s)
Name of Moller Candidate ReconstructedParticle Collection Name
|
void |
setMollerMomentumMax(double d)
Maximum value for each of two electron momenta (removes full energy
electrons) [GeV]
|
void |
setMollerMomentumSumMax(double d)
Maximum value for the sum of the two electron momenta [GeV]
|
void |
setMollerMomentumSumMin(double d)
Minimum value for the sum of the two electron momenta [GeV]
|
void |
setTightConstraint(boolean b)
Setting a tight constraint requires one and only one candidate in the
event
|
endOfData, getBeamEnergy, incrementEventPassed, incrementEventProcessed, setBeamEnergy, skipEvent
private boolean _keepEpicsDataEvents
private boolean _tight
private String _mollerCandidateCollectionName
private double _mollerMomentumSumMin
private double _mollerMomentumSumMax
private double _fullEnergyCut
private String _mollerCandidateClusterCollectionName
private double _clusterTimeLo
private double _clusterTimeHi
private double _clusterMaxX
private double _clusterXSumLo
private double _clusterXSumHi
private double _clusterXDiffLo
private double _clusterXDiffHi
private double _clusterESumLo
private double _clusterESumHi
private double _clusterEDiffLo
private double _clusterEDiffHi
private HPSEcal3 ecal
private HPSEcal3.NeighborMap neighborMap
private double _clusterDeltaTimeCut
protected void process(org.lcsim.event.EventHeader event)
process
in class org.lcsim.util.Driver
public void setClusterDeltaTimeCut(double d)
d
- public void setMollerCandidateCollectionName(String s)
s
- public void setMollerMomentumSumMin(double d)
d
- public void setMollerMomentumSumMax(double d)
d
- public void setMollerMomentumMax(double d)
d
- public void setTightConstraint(boolean b)
b
- public void setKeepEpicsDataEvents(boolean b)
b
- public void setMollerCandidateClusterCollectionName(String s)
s
- public void setClusterTimeLo(double d)
d
- public void setClusterTimeHi(double d)
d
- public void setClusterMaxX(double d)
d
- public void setClusterXSumLo(double d)
d
- public void setClusterXSumHi(double d)
d
- public void setClusterXDiffLo(double d)
d
- public void setClusterXDiffHi(double d)
d
- public void setClusterESumLo(double d)
d
- public void setClusterESumHi(double d)
d
- public void setClusterEDiffLo(double d)
d
- public void setClusterEDiffHi(double d)
d
- protected void detectorChanged(org.lcsim.geometry.Detector detector)
detectorChanged
in class EventReconFilter
Copyright © 2019. All rights reserved.