Package org.jlab.rec.cvt.services
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 SummaryNested classes/interfaces inherited from class org.jlab.clas.reco.ReconstructionEngineReconstructionEngine.Reco
- 
Field SummaryFieldsModifier and TypeFieldDescriptionbooleanbooleanbooleanbooleanbooleanbooleanFields inherited from class org.jlab.clas.reco.ReconstructionEngineCONFIG_BANK_NAME, rawBankOrders
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 org.jlab.clas.reco.ReconstructionEngineapplyTriggerMask, 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- 
useSVTTimingCutspublic boolean useSVTTimingCuts
- 
removeOverlappingSeedspublic boolean removeOverlappingSeeds
- 
flagSeedspublic boolean flagSeeds
- 
gemcIgnBMT0ADCpublic boolean gemcIgnBMT0ADC
- 
KFfailRecoverypublic boolean KFfailRecovery
- 
KFfailRecovMisClspublic boolean KFfailRecovMisCls
 
- 
- 
Constructor Details- 
CVTEngine
- 
CVTEnginepublic CVTEngine()
 
- 
- 
Method Details- 
setDocacutsumpublic void setDocacutsum(double docacutsum) - Parameters:
- docacutsum- the docacutsum to set
 
- 
initpublic boolean init()- Specified by:
- initin class- ReconstructionEngine
 
- 
setOutputBankPrefix
- 
registerBankspublic void registerBanks()
- 
getRun
- 
getPidpublic int getPid()
- 
getKfIterationspublic int getKfIterations()
- 
isKfFilterOnpublic boolean isKfFilterOn()
- 
isInitFromMcpublic boolean isInitFromMc()
- 
seedBeamSpotpublic boolean seedBeamSpot()
- 
kfBeamSpotpublic boolean kfBeamSpot()
- 
getDocacutpublic double getDocacut()- Returns:
- the docacut
 
- 
setDocacutpublic void setDocacut(double docacut) - Parameters:
- docacut- the docacut to set
 
- 
getDocacutsumpublic double getDocacutsum()- Returns:
- the docacutsum
 
- 
getSvtmaxclussizepublic int getSvtmaxclussize()- Returns:
- the svtmaxclussize
 
- 
setSvtmaxclussizepublic void setSvtmaxclussize(int svtmaxclussize) - Parameters:
- svtmaxclussize- the svtmaxclussize to set
 
- 
getBmtcmaxclussizepublic int getBmtcmaxclussize()- Returns:
- the bmtcmaxclussize
 
- 
setBmtcmaxclussizepublic void setBmtcmaxclussize(int bmtcmaxclussize) - Parameters:
- bmtcmaxclussize- the bmtcmaxclussize to set
 
- 
getBmtzmaxclussizepublic int getBmtzmaxclussize()- Returns:
- the bmtzmaxclussize
 
- 
setBmtzmaxclussizepublic void setBmtzmaxclussize(int bmtzmaxclussize) - Parameters:
- bmtzmaxclussize- the bmtzmaxclussize to set
 
- 
processDataEvent- Specified by:
- processDataEventin class- ReconstructionEngine
 
- 
loadConfigurationpublic void loadConfiguration()
- 
initConstantsTablespublic 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
- 
printConfigurationpublic void printConfiguration()
 
-