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 Summary
Nested classes/interfaces inherited from class org.jlab.clas.reco.ReconstructionEngine
ReconstructionEngine.Reco
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
boolean
boolean
boolean
boolean
Fields inherited from class org.jlab.clas.reco.ReconstructionEngine
CONFIG_BANK_NAME, rawBankOrders
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
int
double
double
int
int
getPid()
int
int
boolean
init()
void
boolean
boolean
boolean
void
void
boolean
processDataEvent
(DataEvent event) void
boolean
void
setBmtClusterBank
(String bmtClusterBank) void
setBmtcmaxclussize
(int bmtcmaxclussize) void
setBmtCrossBank
(String bmtCrossBank) void
setBmtHitBank
(String bmtHitBank) void
setBmtzmaxclussize
(int bmtzmaxclussize) void
setCovMatBank
(String cvtTrackCovMat) void
setDocacut
(double docacut) void
setDocacutsum
(double docacutsum) void
setKFTrajectoryBank
(String cvtKFTrajectoryBank) final void
setOutputBankPrefix
(String prefix) void
setSeedBank
(String cvtSeedBank) void
setSeedClusBank
(String cvtSeedClusBank) void
setSvtClusterBank
(String bstClusterBank) void
setSvtCrossBank
(String bstCrossBank) void
setSvtHitBank
(String bstHitBank) void
setSvtmaxclussize
(int svtmaxclussize) void
setTrackBank
(String cvtTrackBank) void
setTrajectoryBank
(String cvtTrajectoryBank) void
setUTrackBank
(String cvtTrack0Bank) 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, 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:
init
in 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:
processDataEvent
in 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()
-