Contents
- Description
- Constructor Summary
- Method Summary
- Constructor Details
- Method Details
- readDetectorResponses(DataEvent, String)
- readDetectorParticles(DataEvent, String)
- readDetectorEvent(DataEvent)
- readDetectorEvent(DataEvent, String, String)
- getDetectorParticleBank(List, DataEvent, String)
- getDetectorParticleShadowBank(List, DataEvent, String)
- getCalorimeterResponseBank(List, DataEvent, String)
- getCaloExtrasResponseBank(List, DataEvent, String)
- getScintillatorResponseBank(List, DataEvent, String)
- getScintExtrasResponseBank(List, DataEvent, String)
- getCherenkovResponseBank(List, DataEvent, String)
- getForwardTaggerBank(List, DataEvent, String)
- getEventBank(DetectorEvent, DataEvent, String)
- getEventShadowBank(DetectorEvent, DataEvent, String)
- getTracksBank(List, DataEvent, String, int)
- getUTracksBank(List, List, DataEvent, String)
- getTrajectoriesBank(List, DataEvent, String)
- getCovMatrixBank(List, DataEvent, String)
- readVector(DataBank, int, String, String, String)
- readDetectorTracks(DataEvent, String, String, String)
- readCentralDetectorTracks(DataEvent, String, String)
- readForwardTaggerParticles(DataEvent, String)
- readForwardTaggerIndex(DataEvent, String)
Class DetectorData
java.lang.Object
org.jlab.clas.detector.DetectorData
- Author:
- gavalian, baltzell
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.jlab.io.base.DataBank
getCaloExtrasResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getCalorimeterResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) creates a detector response bankstatic org.jlab.io.base.DataBank
getCherenkovResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getCovMatrixBank
(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getDetectorParticleBank
(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) creates a bank with particles information.static org.jlab.io.base.DataBank
getDetectorParticleShadowBank
(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) creates a bank with particles information.static org.jlab.io.base.DataBank
getEventBank
(DetectorEvent detectorEvent, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getEventShadowBank
(DetectorEvent detectorEvent, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getForwardTaggerBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getScintExtrasResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getScintillatorResponseBank
(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getTracksBank
(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name, int rows) static org.jlab.io.base.DataBank
getTrajectoriesBank
(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.io.base.DataBank
getUTracksBank
(List<DetectorTrack> utracks, List<DetectorTrack> tracks, org.jlab.io.base.DataEvent event, String bank_name) static List
<DetectorTrack> readCentralDetectorTracks
(org.jlab.io.base.DataEvent event, String bank_name, String traj_bank_name) static DetectorEvent
readDetectorEvent
(org.jlab.io.base.DataEvent event) reads Detector Event, detector particles and detector responses and then adds all associated responses to each particle.static DetectorEvent
readDetectorEvent
(org.jlab.io.base.DataEvent event, String particle_bank, String response_bank) static List
<DetectorParticle> readDetectorParticles
(org.jlab.io.base.DataEvent event, String bank_name) static List
<DetectorResponse> readDetectorResponses
(org.jlab.io.base.DataEvent event, String bank_name) Read detector hits from the bankstatic List
<DetectorTrack> readDetectorTracks
(org.jlab.io.base.DataEvent event, String bank_name, String traj_bank_name, String cov_bank_name) readForwardTaggerIndex
(org.jlab.io.base.DataEvent event, String bank_name) static List
<DetectorParticle> readForwardTaggerParticles
(org.jlab.io.base.DataEvent event, String bank_name) static org.jlab.geom.prim.Vector3D
readVector
(org.jlab.io.base.DataBank bank, int row, String xc, String yc, String zc)
-
Constructor Details
-
Method Details
-
readDetectorResponses
public static List<DetectorResponse> readDetectorResponses(org.jlab.io.base.DataEvent event, String bank_name) Read detector hits from the bank- Parameters:
event
-bank_name
-- Returns:
-
readDetectorParticles
public static List<DetectorParticle> readDetectorParticles(org.jlab.io.base.DataEvent event, String bank_name) - Parameters:
event
-bank_name
-- Returns:
-
readDetectorEvent
reads Detector Event, detector particles and detector responses and then adds all associated responses to each particle.- Parameters:
event
-- Returns:
-
readDetectorEvent
public static DetectorEvent readDetectorEvent(org.jlab.io.base.DataEvent event, String particle_bank, String response_bank) -
getDetectorParticleBank
public static org.jlab.io.base.DataBank getDetectorParticleBank(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) creates a bank with particles information.- Parameters:
particles
-event
-bank_name
-- Returns:
-
getDetectorParticleShadowBank
public static org.jlab.io.base.DataBank getDetectorParticleShadowBank(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) creates a bank with particles information.- Parameters:
particles
-event
-bank_name
-- Returns:
-
getCalorimeterResponseBank
public static org.jlab.io.base.DataBank getCalorimeterResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) creates a detector response bank- Parameters:
responses
-event
-bank_name
-- Returns:
-
getCaloExtrasResponseBank
public static org.jlab.io.base.DataBank getCaloExtrasResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) -
getScintillatorResponseBank
public static org.jlab.io.base.DataBank getScintillatorResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) -
getScintExtrasResponseBank
public static org.jlab.io.base.DataBank getScintExtrasResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) -
getCherenkovResponseBank
public static org.jlab.io.base.DataBank getCherenkovResponseBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) -
getForwardTaggerBank
public static org.jlab.io.base.DataBank getForwardTaggerBank(List<DetectorResponse> responses, org.jlab.io.base.DataEvent event, String bank_name) -
getEventBank
public static org.jlab.io.base.DataBank getEventBank(DetectorEvent detectorEvent, org.jlab.io.base.DataEvent event, String bank_name) -
getEventShadowBank
public static org.jlab.io.base.DataBank getEventShadowBank(DetectorEvent detectorEvent, org.jlab.io.base.DataEvent event, String bank_name) -
getTracksBank
public static org.jlab.io.base.DataBank getTracksBank(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name, int rows) -
getUTracksBank
public static org.jlab.io.base.DataBank getUTracksBank(List<DetectorTrack> utracks, List<DetectorTrack> tracks, org.jlab.io.base.DataEvent event, String bank_name) -
getTrajectoriesBank
public static org.jlab.io.base.DataBank getTrajectoriesBank(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) -
getCovMatrixBank
public static org.jlab.io.base.DataBank getCovMatrixBank(List<DetectorParticle> particles, org.jlab.io.base.DataEvent event, String bank_name) -
readVector
-
readDetectorTracks
public static List<DetectorTrack> readDetectorTracks(org.jlab.io.base.DataEvent event, String bank_name, String traj_bank_name, String cov_bank_name) -
readCentralDetectorTracks
public static List<DetectorTrack> readCentralDetectorTracks(org.jlab.io.base.DataEvent event, String bank_name, String traj_bank_name) -
readForwardTaggerParticles
public static List<DetectorParticle> readForwardTaggerParticles(org.jlab.io.base.DataEvent event, String bank_name) -
readForwardTaggerIndex
-