Package org.jlab.clas.decay.analysis
Class Analysis
java.lang.Object
org.jlab.clas.reco.ReconstructionEngine
org.jlab.clas.decay.analysis.Analysis
- All Implemented Interfaces:
org.jlab.clara.engine.Engine
- Direct Known Subclasses:
AnalysisEngine
Service to reconstruct a decay chain using multi-vertex reconstruction
e.g. YAML setting 3122:2212:-211:0:1.0:1.5;-3122:-2212:211:0:1.0:1.5 corresponds to
reconstruction of Lambda into p + pi- and LambdaBar into pBar + pi+
The parent particle is the first one followed by the daughters 2212:-212:0(no 3rd daughter);
The last 2 fields are the upper and lower mass bounds for reconstructed the parent particle
- Author:
- ziegler
-
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 TypeMethodDescriptiondouble[]
getBeamSpot
(DataEvent event, IndexedTable beamPos) int
getRun()
boolean
init()
void
void
void
boolean
processDataEvent
(DataEvent event) void
setFieldsConfig
(String fieldsConfig) void
setRun
(int run) 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
-
beamE
public double beamE -
target
-
xyBeam
public double[] xyBeam
-
-
Constructor Details
-
Analysis
-
-
Method Details
-
getRun
public int getRun() -
setRun
public void setRun(int run) -
getFieldsConfig
-
setFieldsConfig
-
processDataEvent
- Specified by:
processDataEvent
in classReconstructionEngine
-
init
public boolean init()- Specified by:
init
in classReconstructionEngine
-
loadConfiguration
public void loadConfiguration() -
printConfiguration
public void printConfiguration() -
initConstantsTables
public void initConstantsTables() -
getBeamSpot
-