Package org.jlab.service.ec
Class ECEngine
java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.service.ec.ECEngine
- All Implemented Interfaces:
org.jlab.clara.engine.Engine
- Author:
- gavalian
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jlab.clas.reco.ReconstructionEngine
ReconstructionEngine.Reco -
Field Summary
FieldsFields inherited from class org.jlab.clas.reco.ReconstructionEngine
CONFIG_BANK_NAME, rawBankOrders -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDetectorCollection<org.jlab.groot.data.H1F>getHist()DetectorCollection<org.jlab.groot.data.H2F>getHist2()getPeaks()booleaninit()voidbooleanvoidsetCCDBGain(boolean val) voidsetClusterCuts(float err0, float err1, float err2) voidsetClusterThresholds(int thr0, int thr1, int thr2) voidvoidsetDebug(boolean val) voidsetDebugSplit(boolean val) voidsetDTCorrections(boolean val) voidsetECTrackingPlane(int val) voidsetEventNumber(int val) voidsetGeomVariation(String val) voidsetIsMC(boolean val) voidsetIsSingleThreaded(boolean val) voidsetLogParam(double val) voidsetNewTimeCal(boolean val) voidsetPCTrackingPlane(int val) voidsetPeakThresholds(int thr0, int thr1, int thr2) voidsetSingleEvent(boolean val) voidsetSplitMethod(int val) voidsetSplitThresh(int thr0, int thr1, int thr2) voidsetStripThresholds(int thr0, int thr1, int thr2) voidsetTouchID(int val) voidsetTWCorrections(boolean val) voidsetUnsharedEnergyCut(int val) voidsetUseFADCTime(boolean val) voidsetUseFTpcal(boolean val) voidsetUsePass2Energy(boolean val) voidsetUsePass2Recon(boolean val) voidsetUsePass2Timing(boolean val) voidsetUseUnsharedEnergy(boolean val) voidsetUseUnsharedTime(boolean val) voidsetVariation(String val) voidsetVeff(float val) Methods inherited from class org.jlab.clas.reco.ReconstructionEngine
applyTriggerMask, checkRunNumber, configure, constantManagerStatus, destroy, dropBanks, execute, executeGroup, filterEvent, generateConfig, getAuthor, getConfigMap, getConstantsManager, getDescription, getEngineConfigString, getEngineConfigString, getEngineConfiguration, getFatal, getInputDataTypes, getName, getOutputDataTypes, getRawBankReader, getRawBankReader, getSchemaFactory, getStates, getStringConfigParameter, getStringConfigParameter, getVersion, main, registerOutputBank, requireConstants, requireConstants, requireConstants, reset, setDescription, setFatal, setTimeStamp
-
Field Details
-
LOGGER
-
-
Constructor Details
-
ECEngine
public ECEngine()
-
-
Method Details
-
processDataEvent
- Specified by:
processDataEventin classReconstructionEngine
-
printDebug
-
getStrips
-
getPeaks
-
getClusters
-
setEventNumber
public void setEventNumber(int val) -
setDebug
public void setDebug(boolean val) -
setDebugSplit
public void setDebugSplit(boolean val) -
setIsSingleThreaded
public void setIsSingleThreaded(boolean val) -
setSingleEvent
public void setSingleEvent(boolean val) -
setIsMC
public void setIsMC(boolean val) -
setConfig
-
setVariation
- Overrides:
setVariationin classReconstructionEngine
-
setGeomVariation
-
setVeff
public void setVeff(float val) -
setPCTrackingPlane
public void setPCTrackingPlane(int val) -
setECTrackingPlane
public void setECTrackingPlane(int val) -
setNewTimeCal
public void setNewTimeCal(boolean val) -
setTWCorrections
public void setTWCorrections(boolean val) -
setDTCorrections
public void setDTCorrections(boolean val) -
setUsePass2Timing
public void setUsePass2Timing(boolean val) -
setUsePass2Energy
public void setUsePass2Energy(boolean val) -
setUsePass2Recon
public void setUsePass2Recon(boolean val) -
setUseFADCTime
public void setUseFADCTime(boolean val) -
setUseFTpcal
public void setUseFTpcal(boolean val) -
setCCDBGain
public void setCCDBGain(boolean val) -
setLogParam
public void setLogParam(double val) -
setSplitMethod
public void setSplitMethod(int val) -
setSplitThresh
public void setSplitThresh(int thr0, int thr1, int thr2) -
setTouchID
public void setTouchID(int val) -
setStripThresholds
public void setStripThresholds(int thr0, int thr1, int thr2) -
setPeakThresholds
public void setPeakThresholds(int thr0, int thr1, int thr2) -
setClusterCuts
public void setClusterCuts(float err0, float err1, float err2) -
setClusterThresholds
public void setClusterThresholds(int thr0, int thr1, int thr2) -
getHist
-
getHist2
-
init
public boolean init()- Specified by:
initin classReconstructionEngine
-