Class CVTEngine
java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.rec.cvt.services.CVTEngine
- All Implemented Interfaces:
org.jlab.clara.engine.Engine
- Direct Known Subclasses:
CVTSecondPassEngine
Service to return reconstructed TRACKS
format
- Author:
- ziegler
-
Nested Class Summary
Nested classes/interfaces inherited from class ReconstructionEngine
ReconstructionEngine.Reco -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanbooleanbooleanbooleanFields inherited from class ReconstructionEngine
CONFIG_BANK_NAME, rawBankOrders -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintdoubledoubleintintgetPid()intintbooleaninit()voidbooleanbooleanbooleanvoidvoidbooleanprocessDataEvent(DataEvent event) voidbooleanvoidsetBmtClusterBank(String bmtClusterBank) voidsetBmtcmaxclussize(int bmtcmaxclussize) voidsetBmtCrossBank(String bmtCrossBank) voidsetBmtHitBank(String bmtHitBank) voidsetBmtzmaxclussize(int bmtzmaxclussize) voidsetCovMatBank(String cvtTrackCovMat) voidsetDocacut(double docacut) voidsetDocacutsum(double docacutsum) voidsetKFTrajectoryBank(String cvtKFTrajectoryBank) final voidsetOutputBankPrefix(String prefix) voidsetSeedBank(String cvtSeedBank) voidsetSeedClusBank(String cvtSeedClusBank) voidsetSvtClusterBank(String bstClusterBank) voidsetSvtCrossBank(String bstCrossBank) voidsetSvtHitBank(String bstHitBank) voidsetSvtmaxclussize(int svtmaxclussize) voidsetTrackBank(String cvtTrackBank) voidsetTrajectoryBank(String cvtTrajectoryBank) voidsetUTrackBank(String cvtTrack0Bank) Methods inherited from class 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, setVariation
-
Field Details
-
useSVTTimingCuts
public boolean useSVTTimingCuts -
removeOverlappingSeeds
public boolean removeOverlappingSeeds -
flagSeeds
public boolean flagSeeds -
gemcIgnBMT0ADC
public boolean gemcIgnBMT0ADC -
KFfailRecovery
public boolean KFfailRecovery -
KFfailRecovMisCls
public boolean KFfailRecovMisCls
-
-
Constructor Details
-
CVTEngine
-
CVTEngine
public CVTEngine()
-
-
Method Details
-
setDocacutsum
public void setDocacutsum(double docacutsum) - Parameters:
docacutsum- the docacutsum to set
-
init
public boolean init()- Specified by:
initin classReconstructionEngine
-
setOutputBankPrefix
-
registerBanks
public void registerBanks() -
getRun
-
getPid
public int getPid() -
getKfIterations
public int getKfIterations() -
isKfFilterOn
public boolean isKfFilterOn() -
isInitFromMc
public boolean isInitFromMc() -
seedBeamSpot
public boolean seedBeamSpot() -
kfBeamSpot
public boolean kfBeamSpot() -
getDocacut
public double getDocacut()- Returns:
- the docacut
-
setDocacut
public void setDocacut(double docacut) - Parameters:
docacut- the docacut to set
-
getDocacutsum
public double getDocacutsum()- Returns:
- the docacutsum
-
getSvtmaxclussize
public int getSvtmaxclussize()- Returns:
- the svtmaxclussize
-
setSvtmaxclussize
public void setSvtmaxclussize(int svtmaxclussize) - Parameters:
svtmaxclussize- the svtmaxclussize to set
-
getBmtcmaxclussize
public int getBmtcmaxclussize()- Returns:
- the bmtcmaxclussize
-
setBmtcmaxclussize
public void setBmtcmaxclussize(int bmtcmaxclussize) - Parameters:
bmtcmaxclussize- the bmtcmaxclussize to set
-
getBmtzmaxclussize
public int getBmtzmaxclussize()- Returns:
- the bmtzmaxclussize
-
setBmtzmaxclussize
public void setBmtzmaxclussize(int bmtzmaxclussize) - Parameters:
bmtzmaxclussize- the bmtzmaxclussize to set
-
processDataEvent
- Specified by:
processDataEventin classReconstructionEngine
-
loadConfiguration
public void loadConfiguration() -
initConstantsTables
public void initConstantsTables() -
setSvtHitBank
-
setSvtClusterBank
-
setSvtCrossBank
-
setBmtHitBank
-
setBmtClusterBank
-
setBmtCrossBank
-
setSeedBank
-
setSeedClusBank
-
setTrackBank
-
setUTrackBank
-
setTrajectoryBank
-
setCovMatBank
-
setKFTrajectoryBank
-
getSvtHitBank
-
getSvtClusterBank
-
getSvtCrossBank
-
getBmtHitBank
-
getBmtClusterBank
-
getBmtCrossBank
-
getSeedBank
-
getSeedClusBank
-
getTrackBank
-
getUTrackBank
-
getTrajectoryBank
-
getKFTrajectoryBank
-
getCovMat
-
printConfiguration
public void printConfiguration()
-