Package org.jlab.detector.decode
Class CLASDecoder
java.lang.Object
org.jlab.detector.decode.CLASDecoder
- Author:
- gavalian
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CLASDecoderstatic CLASDecoderorg.jlab.io.hipo.HipoDataBankcreateHeaderBank(org.jlab.io.base.DataEvent event, int nrun, int nevent, float torus, float solenoid) org.jlab.io.hipo.HipoDataBankcreateTriggerBank(org.jlab.io.base.DataEvent event) org.jlab.io.base.DataBankgetDataBankADC(String name, DetectorType type) org.jlab.io.base.DataBankgetDataBankTDC(String name, DetectorType type) org.jlab.io.base.DataBankgetDataBankUndecodedADC(String name, DetectorType type) org.jlab.io.base.DataBankgetDataBankUndecodedSCALER(String name, DetectorType type) org.jlab.io.base.DataBankgetDataBankUndecodedTDC(String name, DetectorType type) org.jlab.io.base.DataBankgetDataBankUndecodedVTP(String name, DetectorType type) org.jlab.io.base.DataEventorg.jlab.io.base.DataEventgetDataEvent(org.jlab.io.base.DataEvent rawEvent) getEntriesADC(DetectorType type) return list of digitized ADC values from internal listgetEntriesADC(DetectorType type, List<DetectorDataDgtz> entries) returns ADC entries from decoded data for given detector TYPEgetEntriesSCALER(DetectorType type) getEntriesSCALER(DetectorType type, List<DetectorDataDgtz> entries) returns VTP entries from decoded data for given detector typegetEntriesTDC(DetectorType type) getEntriesTDC(DetectorType type, List<DetectorDataDgtz> entries) returns TDC entries from decoded data for given detector typegetEntriesVTP(DetectorType type) getEntriesVTP(DetectorType type, List<DetectorDataDgtz> entries) returns VTP entries from decoded data for given detector typelongvoidinitEvent(org.jlab.io.base.DataEvent event) static voidvoidsetDebugMode(int mode) voidsetRunNumber(int run) voidsetRunNumber(int run, boolean fixed)
-
Constructor Details
-
CLASDecoder
public CLASDecoder(boolean development) -
CLASDecoder
public CLASDecoder()
-
-
Method Details
-
createDecoder
-
createDecoderDevel
-
setDebugMode
public void setDebugMode(int mode) -
setRunNumber
public void setRunNumber(int run) -
setRunNumber
public void setRunNumber(int run, boolean fixed) -
getCodaEventDecoder
-
initEvent
public void initEvent(org.jlab.io.base.DataEvent event) -
getEntriesADC
return list of digitized ADC values from internal list- Parameters:
type- detector type- Returns:
-
getEntriesADC
returns ADC entries from decoded data for given detector TYPE- Parameters:
type- detector typeentries- digitized data list- Returns:
- list of ADC's for detector type
-
getEntriesTDC
-
getEntriesTDC
returns TDC entries from decoded data for given detector type- Parameters:
type- detector typeentries- digitized data list- Returns:
- list of ADC's for detector type
-
getEntriesVTP
-
getEntriesVTP
returns VTP entries from decoded data for given detector type- Parameters:
type- detector typeentries- digitized data list- Returns:
- list of VTP's for detector type
-
getEntriesSCALER
-
getEntriesSCALER
returns VTP entries from decoded data for given detector type- Parameters:
type- detector typeentries- digitized data list- Returns:
- list of VTP's for detector type
-
getDataBankADC
-
getDataBankTDC
-
getDataBankUndecodedADC
-
getDataBankUndecodedTDC
-
getDataBankUndecodedVTP
-
getDataBankUndecodedSCALER
-
getDataEvent
public org.jlab.io.base.DataEvent getDataEvent(org.jlab.io.base.DataEvent rawEvent) -
getDataEvent
public org.jlab.io.base.DataEvent getDataEvent() -
getTriggerPhase
public long getTriggerPhase() -
createHeaderBank
public org.jlab.io.hipo.HipoDataBank createHeaderBank(org.jlab.io.base.DataEvent event, int nrun, int nevent, float torus, float solenoid) -
createTriggerBank
public org.jlab.io.hipo.HipoDataBank createTriggerBank(org.jlab.io.base.DataEvent event) -
main
-