Uses of Interface
org.jlab.io.base.DataBank
Packages that use DataBank
Package
Description
Author:ziegler
Author:ziegler
-
Uses of DataBank in org.jlab.analysis.eventmerger
Methods in org.jlab.analysis.eventmerger that return DataBankModifier and TypeMethodDescriptionADCTDCMerger.mergeADCs
(DetectorType detector, List<Integer> layers) Merge ADC banks for data (signal) and background events for the selected detector and layers In case of multiple hit on same detector element, only first hit in time is kept unless the double-hit suppression flag, suppressDoubleHits, is set to falseADCTDCMerger.mergeTDCs
(DetectorType detector, List<Integer> layers) Merge TDC banks for data (signal) and background events for the selected detector and layers Use two background events shifted in time to extend the time range of the backgrounds Multiple hits on the same components are kept if time distance exceed the holdoff timefinal DataBank
ADCTDCMerger.writeToBank
(DataEvent event, String name, List<ADCTDCMerger.DGTZ> dgtzs) Write list of hits to bank based on hit statusMethods in org.jlab.analysis.eventmerger with parameters of type DataBankModifier and TypeMethodDescriptionvoid
void
void
ADCTDCMerger.readADCs
(DetectorType detector, DataBank bank) Reads ADC bank and returns list of hitsvoid
ADCTDCMerger.ADC.readFromBank
(DataBank bank, int row) void
ADCTDCMerger.DGTZ.readFromBank
(DataBank bank, int row) void
ADCTDCMerger.TDC.readFromBank
(DataBank bank, int row) ADCTDCMerger.readTDCs
(DetectorType detector, DataBank bank) Read TDC bank and return list of hit -
Uses of DataBank in org.jlab.clas.decay.analysis
Methods in org.jlab.clas.decay.analysis that return DataBankMethods in org.jlab.clas.decay.analysis with parameters of type DataBank -
Uses of DataBank in org.jlab.clas.decay.banks
Methods in org.jlab.clas.decay.banks that return DataBank -
Uses of DataBank in org.jlab.clas.detector
Methods in org.jlab.clas.detector that return DataBankModifier and TypeMethodDescriptionstatic DataBank
DetectorData.getCaloExtrasResponseBank
(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBank
DetectorData.getCalorimeterResponseBank
(List<DetectorResponse> responses, DataEvent event, String bank_name) creates a detector response bankstatic DataBank
DetectorData.getCherenkovResponseBank
(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBank
DetectorData.getCovMatrixBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) static DataBank
DetectorData.getDetectorParticleBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) creates a bank with particles information.static DataBank
DetectorData.getDetectorParticleShadowBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) creates a bank with particles information.static DataBank
DetectorData.getEventBank
(DetectorEvent detectorEvent, DataEvent event, String bank_name) static DataBank
DetectorData.getEventShadowBank
(DetectorEvent detectorEvent, DataEvent event, String bank_name) static DataBank
DetectorData.getForwardTaggerBank
(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBank
DetectorData.getScintExtrasResponseBank
(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBank
DetectorData.getScintillatorResponseBank
(List<DetectorResponse> responses, DataEvent event, String bank_name) static DataBank
DetectorData.getTracksBank
(List<DetectorParticle> particles, DataEvent event, String bank_name, int rows) static DataBank
DetectorData.getTrajectoriesBank
(List<DetectorParticle> particles, DataEvent event, String bank_name) static DataBank
DetectorData.getUTracksBank
(List<DetectorTrack> utracks, List<DetectorTrack> tracks, DataEvent event, String bank_name) Methods in org.jlab.clas.detector with parameters of type DataBankModifier and TypeMethodDescriptionstatic Vector3D
DetectorData.readVector
(DataBank bank, int row, String xc, String yc, String zc) Constructors in org.jlab.clas.detector with parameters of type DataBank -
Uses of DataBank in org.jlab.detector.base
Methods in org.jlab.detector.base with parameters of type DataBankModifier and TypeMethodDescriptionvoid
DetectorOccupancy.addADCBank
(DataBank bank) void
DetectorOccupancy.addTDCBank
(DataBank bank) -
Uses of DataBank in org.jlab.detector.decode
Methods in org.jlab.detector.decode that return DataBankModifier and TypeMethodDescriptionCLASDecoder.getDataBankADC
(String name, DetectorType type) CLASDecoder.getDataBankTDC
(String name, DetectorType type) CLASDecoder.getDataBankUndecodedADC
(String name, DetectorType type) CLASDecoder.getDataBankUndecodedSCALER
(String name, DetectorType type) CLASDecoder.getDataBankUndecodedTDC
(String name, DetectorType type) CLASDecoder.getDataBankUndecodedVTP
(String name, DetectorType type) Methods in org.jlab.detector.decode that return types with arguments of type DataBankModifier and TypeMethodDescriptionAbsDetectorDataDecoder.createBanks
(List<DetectorDataDgtz> dgtzData, DataEvent event) DetectorDataDecoder.createBanks
(List<DetectorDataDgtz> dgtzData, DataEvent event) -
Uses of DataBank in org.jlab.detector.helicity
Methods in org.jlab.detector.helicity with parameters of type DataBankModifier and TypeMethodDescriptionstatic HelicityState
HelicityState.createFromFadcBank
(DataBank adcBank) Create a state from a HEL::adc org.jlab.jnp.hipo4.data.Bankstatic HelicityState
HelicityState.createFromFadcBank
(DataBank adcBank, DataBank runConfig) static HelicityState
HelicityState.createFromFadcBank
(DataBank adcBank, DataBank runConfig, ConstantsManager c) static HelicityState
HelicityState.createFromFlipBank
(DataBank flipBank) Create a state from a HEL::flip org.jlab.io.base.DataBank FIXME: can we not cast/convert between DataBank and Bank? -
Uses of DataBank in org.jlab.detector.pulse
Methods in org.jlab.detector.pulse with parameters of type DataBankModifier and TypeMethodDescriptionprotected static void
HipoExtractor.copyIndices
(DataBank src, DataBank dest, int isrc, int idest) protected static int[]
HipoExtractor.getIndices
(DataBank bank, int row) HipoExtractor.getPulses
(int n, IndexedTable it, DataBank wfBank) -
Uses of DataBank in org.jlab.detector.swaps
Methods in org.jlab.detector.swaps with parameters of type DataBank -
Uses of DataBank in org.jlab.io.base
Classes in org.jlab.io.base that implement DataBankMethods in org.jlab.io.base that return DataBankModifier and TypeMethodDescriptionDataDictionary.createBank
(String name, int rows) DataEvent.createBank
(String bank_name, int rows) Methods in org.jlab.io.base with parameters of type DataBankModifier and TypeMethodDescriptionvoid
DataEvent.appendBank
(DataBank bank) void
DataEvent.appendBanks
(DataBank... bank) void
-
Uses of DataBank in org.jlab.io.bos
Classes in org.jlab.io.bos that implement DataBankMethods in org.jlab.io.bos that return DataBankModifier and TypeMethodDescriptionBosDataDictionary.createBank
(String name, int rows) BosDataEvent.createBank
(String bank_name, int rows) BosDataEvent.getBankOldVersion
(String bank_name) Methods in org.jlab.io.bos with parameters of type DataBankModifier and TypeMethodDescriptionvoid
BosDataEvent.appendBank
(DataBank bank) void
BosDataEvent.appendBanks
(DataBank... bank) void
-
Uses of DataBank in org.jlab.io.evio
Classes in org.jlab.io.evio that implement DataBankMethods in org.jlab.io.evio that return DataBankModifier and TypeMethodDescriptionEvioDataDictionary.createBank
(String name, int rows) EvioDataEvent.createBank
(String bank_name, int rows) EvioDictionary.createBank
(String name, int rows) Methods in org.jlab.io.evio with parameters of type DataBankModifier and TypeMethodDescriptionvoid
EvioDataEvent.appendBank
(DataBank bank) void
EvioDataEvent.appendBanks
(DataBank... banklist) void
EvioDataEvent.appendGeneratedBank
(DataBank bank) void
-
Uses of DataBank in org.jlab.io.hipo
Classes in org.jlab.io.hipo that implement DataBankMethods in org.jlab.io.hipo that return DataBankModifier and TypeMethodDescriptionHipoDataDictionary.createBank
(String name, int rows) HipoDataEvent.createBank
(String bank_name, int rows) Methods in org.jlab.io.hipo with parameters of type DataBankModifier and TypeMethodDescriptionvoid
HipoDataEvent.appendBank
(DataBank bank) void
HipoDataEvent.appendBanks
(DataBank... bank) void
-
Uses of DataBank in org.jlab.io.hipo3
Classes in org.jlab.io.hipo3 that implement DataBankMethods in org.jlab.io.hipo3 that return DataBankModifier and TypeMethodDescriptionHipo3DataDictionary.createBank
(String name, int rows) Hipo3DataEvent.createBank
(String bank_name, int rows) Methods in org.jlab.io.hipo3 with parameters of type DataBankModifier and TypeMethodDescriptionvoid
Hipo3DataEvent.appendBank
(DataBank bank) void
Hipo3DataEvent.appendBanks
(DataBank... bank) void
-
Uses of DataBank in org.jlab.io.ui
Methods in org.jlab.io.ui with parameters of type DataBankModifier and TypeMethodDescriptionvoid
void
DataBankPanel.setBank
(DataBank bank, BankEntryMasks masks) Constructors in org.jlab.io.ui with parameters of type DataBankModifierConstructorDescriptionDataBankPanel
(DataBank bank) DataBankPanel
(DataBank bank, BankEntryMasks masks) -
Uses of DataBank in org.jlab.io.utils
Methods in org.jlab.io.utils that return DataBankModifier and TypeMethodDescriptionDataBank[]
Evio2HipoConverter.getDataBanksWithName
(DataEvent event, String name) Methods in org.jlab.io.utils that return types with arguments of type DataBank -
Uses of DataBank in org.jlab.rec.ahdc.Banks
Methods in org.jlab.rec.ahdc.Banks that return DataBankModifier and TypeMethodDescriptionRecoBankWriter.fillAHDCHitsBank
(DataEvent event, ArrayList<Hit> hitList) RecoBankWriter.fillAHDCKFTrackBank
(DataEvent event, ArrayList<Track> tracks) RecoBankWriter.fillAHDCMCTrackBank
(DataEvent event) RecoBankWriter.fillAHDCTrackBank
(DataEvent event, ArrayList<Track> tracks) RecoBankWriter.fillAIPrediction
(DataEvent event, ArrayList<TrackPrediction> predictions) RecoBankWriter.fillClustersBank
(DataEvent event, ArrayList<Cluster> clusters) RecoBankWriter.fillPreClustersBank
(DataEvent event, ArrayList<PreCluster> preClusters) -
Uses of DataBank in org.jlab.rec.alert.banks
Methods in org.jlab.rec.alert.banks that return DataBankModifier and TypeMethodDescriptionstatic DataBank
RecoBankWriter.fillProjectionsBank
(DataEvent event, ArrayList<TrackProjection> projections) Writes the bank of track projections. -
Uses of DataBank in org.jlab.rec.atof.banks
Methods in org.jlab.rec.atof.banks that return DataBankModifier and TypeMethodDescriptionstatic DataBank
RecoBankWriter.fillATOFClusterBank
(DataEvent event, ArrayList<ATOFCluster> clusterList) Writes the bank of atof clusters.static DataBank
RecoBankWriter.fillATOFHitBank
(DataEvent event, ArrayList<ATOFHit> wedgeHits, ArrayList<BarHit> barHits) Writes the bank of atof hits.static DataBank
RecoBankWriter.fillProjectionsBank
(DataEvent event, ArrayList<TrackProjection> projections) Writes the bank of track projections. -
Uses of DataBank in org.jlab.rec.band.banks
Methods in org.jlab.rec.band.banks that return DataBankModifier and TypeMethodDescriptionstatic DataBank
RecoBankWriter.fillBandCandidateBank
(DataEvent event, ArrayList<BandHitCandidate> candidatelist) static DataBank
RecoBankWriter.fillBandHitBanks
(DataEvent event, ArrayList<BandHit> hitlist) -
Uses of DataBank in org.jlab.rec.cnd.banks
Methods in org.jlab.rec.cnd.banks that return DataBankModifier and TypeMethodDescriptionRecoBankWriter.fillClustersBank
(DataEvent event, ArrayList<CNDCluster> cluslist) static DataBank
RecoBankWriter.fillCndHitBanks
(DataEvent event, ArrayList<CndHit> hitlist) -
Uses of DataBank in org.jlab.rec.cvt.banks
Methods in org.jlab.rec.cvt.banks that return DataBankModifier and TypeMethodDescriptionstatic DataBank
RecoBankWriter.fillBMTClusterBank
(DataEvent event, List<Cluster> cluslist, String bankName) static DataBank
RecoBankWriter.fillBMTCrossBank
(DataEvent event, List<Cross> crosses, String bankName) static DataBank
RecoBankWriter.fillBMTHitBank
(DataEvent event, List<Hit> hitlist, String bankName) static DataBank
RecoBankWriter.fillKFTrajectoryBank
(DataEvent event, List<Track> trkcands, String bankName) static DataBank
RecoBankWriter.fillSeedBank
(DataEvent event, List<Seed> seeds, String bankName) static DataBank
RecoBankWriter.fillSeedClusBank
(DataEvent event, List<Seed> seeds, String bankName) static DataBank
RecoBankWriter.fillStraightSeedsBank
(DataEvent event, List<StraightTrack> seed, String bankName) static DataBank
RecoBankWriter.fillStraightTrackKFTrajectoryBank
(DataEvent event, List<StraightTrack> tracks, String bankName) static DataBank
RecoBankWriter.fillStraightTracksBank
(DataEvent event, List<StraightTrack> cosmics, String bankName) static DataBank
RecoBankWriter.fillStraightTracksTrajectoryBank
(DataEvent event, List<StraightTrack> trks, String bankName) static DataBank
RecoBankWriter.fillSVTClusterBank
(DataEvent event, List<Cluster> cluslist, String bankName) static DataBank
RecoBankWriter.fillSVTCrossBank
(DataEvent event, List<Cross> crosses, String bankName) static DataBank
RecoBankWriter.fillSVTHitBank
(DataEvent event, List<Hit> hitlist, String bankName) static DataBank
RecoBankWriter.fillTrackBank
(DataEvent event, List<Track> trkcands, String bankName) static DataBank
RecoBankWriter.fillTrackCovMatBank
(DataEvent event, List<Track> trkcands, String bankName) static DataBank
RecoBankWriter.fillTrajectoryBank
(DataEvent event, List<Track> trks, String bankName) static DataBank
RecoBankWriter.fillUTrackBank
(DataEvent event, List<Track> trkcands, String bankName) Methods in org.jlab.rec.cvt.banks with parameters of type DataBank -
Uses of DataBank in org.jlab.rec.dc.banks
Methods in org.jlab.rec.dc.banks that return DataBankModifier and TypeMethodDescriptionRecoBankWriter.fillHBClustersBank
(DataEvent event, List<FittedCluster> cluslist) RecoBankWriter.fillHBCrossesBank
(DataEvent event, List<Cross> crosslist) RecoBankWriter.fillHBHitsBank
(DataEvent event, List<FittedHit> hitlist) RecoBankWriter.fillHBHitsTrkIdBank
(DataEvent event, List<FittedHit> hitlist) RecoBankWriter.fillHBSegmentsBank
(DataEvent event, List<Segment> seglist) RecoBankWriter.fillHBTracksBank
(DataEvent event, List<Track> candlist) RecoBankWriter.fillHBTrajectoryBank
(DataEvent event, List<Track> candlist) RecoBankWriter.fillHitsBank
(DataEvent event, List<FittedHit> hitlist) -
Uses of DataBank in org.jlab.rec.fmt.banks
Methods in org.jlab.rec.fmt.banks that return DataBankModifier and TypeMethodDescriptionstatic DataBank
RecoBankWriter.fillFMTClustersBank
(DataEvent event, List<Cluster> cluslist) static DataBank
RecoBankWriter.fillFMTCrossesBank
(DataEvent event, List<Cross> crosses) static DataBank
RecoBankWriter.fillFMTHitsBank
(DataEvent event, List<Hit> hitlist) -
Uses of DataBank in org.jlab.rec.rich
Methods in org.jlab.rec.rich that return DataBankModifier and TypeMethodDescriptionRICHio.get_ResponseBank
(List<DetectorResponse> responses, DataEvent event, String bank_name, RICHParameters richpar) -
Uses of DataBank in org.jlab.rec.rtpc.banks
Methods in org.jlab.rec.rtpc.banks that return DataBankModifier and TypeMethodDescriptionRecoBankWriter.fillRTPCHitsBank
(DataEvent event, HitParameters params) RecoBankWriter.fillRTPCKFBank
(DataEvent event, HashMap<Integer, KalmanFitterInfo> kfTrackMap) RecoBankWriter.fillRTPCTrackBank
(DataEvent event, HitParameters params, float rtpc_vz_shift) -
Uses of DataBank in org.jlab.rec.tof.banks.ctof
Methods in org.jlab.rec.tof.banks.ctof that return DataBankModifier and TypeMethodDescriptionRecoBankWriter.fillClustersBank
(DataEvent event, List<Cluster> cluslist) RecoBankWriter.fillRawHitsBank
(DataEvent event, List<Hit> hitlist) RecoBankWriter.fillRecHitsBank
(DataEvent event, List<Hit> hitlist) -
Uses of DataBank in org.jlab.rec.tof.banks.ftof
Methods in org.jlab.rec.tof.banks.ftof that return DataBankModifier and TypeMethodDescriptionRecoBankWriter.CreateOutputBank
(DataEvent event, String bankName, int bankSize) RecoBankWriter.fillClustersBank
(DataEvent event, List<Cluster> cluslist, String hitsType) RecoBankWriter.fillRawHitsBank
(DataEvent event, List<Hit> hitlist) RecoBankWriter.fillRecHitsBank
(DataEvent event, List<Hit> hitlist, String hitsType) Methods in org.jlab.rec.tof.banks.ftof with parameters of type DataBank -
Uses of DataBank in org.jlab.rec.vtx.banks
Methods in org.jlab.rec.vtx.banks that return DataBank -
Uses of DataBank in org.jlab.service.eb
Methods in org.jlab.service.eb that return DataBankModifier and TypeMethodDescriptionstatic DataBank
EBio.writeCherenkovResponses
(List<CherenkovResponse> responses, int type) static DataBank
EBio.writeResponses
(List<DetectorResponse> responses, int type) static DataBank
EBio.writeTraks
(List<DetectorParticle> particles, int type) Creates a DataBank from list of particles. type will indicate which bank to create type=TRACKS_HB will create a EVENTHB bank, and type=TRACKS_TB will create a bank EVENTTB.static DataBank
EBio.writeTrigger
(DetectorEvent event) Methods in org.jlab.service.eb with parameters of type DataBank -
Uses of DataBank in org.jlab.service.ltcc
Methods in org.jlab.service.ltcc with parameters of type DataBank -
Uses of DataBank in org.jlab.utils
Methods in org.jlab.utils that return DataBankModifier and TypeMethodDescriptionstatic DataBank
Convenience method to create a bank containing a JsonObject.static DataBank
JsonUtils.create
(DataEvent event, String bankName, String varName, org.jlab.jnp.utils.json.JsonObject json) Convenience method to create a bank containing a JsonObject.static DataBank
Convenience method to create a bank containing a JsonObject.static DataBank
Modify event by extending bank by merging new JSON data to existing.static DataBank
JsonUtils.extend
(DataEvent event, String bankName, String varName, org.jlab.jnp.utils.json.JsonObject extension) Modify event by extending bank by merging new JSON data to existing.static DataBank
Modify event by extending bank by merging new JSON data to existing.static DataBank
This won't be useful once DataBank.setByte(String,byte[]) is implementedMethods in org.jlab.utils with parameters of type DataBankModifier and TypeMethodDescriptionstatic DataBank
This won't be useful once DataBank.setByte(String,byte[]) is implementedstatic org.jlab.jnp.utils.json.JsonObject
Convenience method to get a JsonObject from a bank.static void
Just print it to the screen, nicely.