Package | Description |
---|---|
org.lcsim.event |
The org.lcsim.event package defines the LCSim event model, including the event container, interfaces for particle and hit types, and generic parameters.
|
org.lcsim.event.base | |
org.lcsim.lcio | |
org.lcsim.plugin.browser | |
org.lcsim.recon.tracking.digitization.sisim.config | |
org.lcsim.util | |
org.lcsim.util.heprep |
Modifier and Type | Method and Description |
---|---|
EventHeader.LCMetaData |
Hit.getMetaData()
Get the collection meta data reference for this object.
|
EventHeader.LCMetaData |
EventHeader.getMetaData(List x)
Get the meta data associated with a list obtained from this event.
|
Modifier and Type | Method and Description |
---|---|
Collection<EventHeader.LCMetaData> |
EventHeader.getMetaData()
Get all the meta data associated with this event.
|
Modifier and Type | Method and Description |
---|---|
void |
Hit.setMetaData(EventHeader.LCMetaData meta)
Set the collection meta data of this object.
|
Modifier and Type | Class and Description |
---|---|
private class |
BaseLCSimEvent.MetaData |
Modifier and Type | Field and Description |
---|---|
protected EventHeader.LCMetaData |
BaseHit.metaData |
Modifier and Type | Field and Description |
---|---|
private Map<List,EventHeader.LCMetaData> |
BaseLCSimEvent.metaDataMap |
Modifier and Type | Method and Description |
---|---|
EventHeader.LCMetaData |
BaseHit.getMetaData()
Get the metadata associated with this hit.
|
EventHeader.LCMetaData |
BaseLCSimEvent.getMetaData(List x) |
Modifier and Type | Method and Description |
---|---|
Collection<EventHeader.LCMetaData> |
BaseLCSimEvent.getMetaData() |
Modifier and Type | Method and Description |
---|---|
private void |
BaseLCSimEvent.setCollectionMetaData(List collection,
Class type,
EventHeader.LCMetaData meta) |
void |
BaseHit.setMetaData(EventHeader.LCMetaData meta)
Set the metadata associated with this hit.
|
Constructor and Description |
---|
BaseCalorimeterHit(double rawEnergy,
double correctedEnergy,
double energyError,
double time,
long id,
Hep3Vector positionVec,
int type,
EventHeader.LCMetaData metaData) |
BaseSimCalorimeterHit(long id,
double rawEnergy,
double time,
Object[] mcparts,
float[] energies,
float[] times,
int[] pdgs,
EventHeader.LCMetaData meta) |
BaseSimCalorimeterHit(long id,
double rawEnergy,
double time,
Object[] mcparts,
float[] energies,
float[] times,
int[] pdgs,
List<float[]> steps,
EventHeader.LCMetaData meta)
New ctor with step positions.
|
BaseSimTrackerHit(double[] position,
double dEdx,
double[] momentum,
double pathLength,
double time,
int cellID,
MCParticle mcparticle,
EventHeader.LCMetaData meta,
IDetectorElement de)
Fully qualified constructor
|
Modifier and Type | Method and Description |
---|---|
void |
LCIOBlockHandler.writeBlock(hep.io.sio.SIOWriter out,
List collection,
EventHeader.LCMetaData md) |
void |
SIOGenericObjectBlockHandler.writeBlock(hep.io.sio.SIOWriter writer,
List collection,
EventHeader.LCMetaData md) |
void |
SIOVertexBlockHandler.writeBlock(hep.io.sio.SIOWriter writer,
List collection,
EventHeader.LCMetaData md) |
void |
AbstractBlockHandler.writeBlock(hep.io.sio.SIOWriter writer,
List collection,
EventHeader.LCMetaData md) |
Constructor and Description |
---|
SIOCalorimeterHit(hep.io.sio.SIOInputStream in,
int flags,
int version,
EventHeader.LCMetaData meta) |
SIORawTrackerHit(hep.io.sio.SIOInputStream in,
int flags,
int version,
EventHeader.LCMetaData meta) |
SIOSimCalorimeterHit(hep.io.sio.SIOInputStream in,
int flags,
int version,
EventHeader.LCMetaData meta) |
SIOSimTrackerHit(hep.io.sio.SIOInputStream in,
int flags,
int version,
EventHeader.LCMetaData meta) |
Modifier and Type | Method and Description |
---|---|
void |
GenericTableModel.setData(EventHeader.LCMetaData meta,
List data) |
void |
LCGenericObjectTableModel.setData(EventHeader.LCMetaData meta,
List data) |
void |
MCParticleTableModel.setData(EventHeader.LCMetaData meta,
List particles) |
void |
CellIDTableModel.setData(EventHeader.LCMetaData meta,
List hits) |
void |
EventBrowserTableModel.setData(EventHeader.LCMetaData meta,
List data) |
Modifier and Type | Method and Description |
---|---|
static void |
RawTrackerHitSensorSetup.setSensors(EventHeader.LCMetaData meta,
List<RawTrackerHit> hits) |
Modifier and Type | Method and Description |
---|---|
protected EventHeader.LCMetaData |
LCIOFlagDriver.getMetaData(EventHeader event,
String collection) |
Modifier and Type | Method and Description |
---|---|
protected SimCalorimeterHit |
OverlayDriver.copySimCalorimeterHit(SimCalorimeterHit hit,
EventHeader.LCMetaData meta,
boolean hasPDG)
Deep copy of an SimCalorimeterHit.
|
static SimCalorimeterHit |
MergeEventTools.copySimCalorimeterHit(SimCalorimeterHit hit,
EventHeader.LCMetaData metaData,
Map<MCParticle,MCParticle> mcParticleMap)
Creates a deep copy of a SimCalorimeterHit and assigns the given meta data.
|
protected SimTrackerHit |
OverlayDriver.copySimTrackerHit(SimTrackerHit hit,
EventHeader.LCMetaData meta)
Deep copy of an SimTrackerHit.
|
static SimTrackerHit |
MergeEventTools.copySimTrackerHit(SimTrackerHit hit,
EventHeader.LCMetaData metaData,
Map<MCParticle,MCParticle> mcParticleMap)
Creates a deep copy of a SimTrackerHit and assigns the given meta data.
|
protected boolean |
OverlayDriver.mergeCollections(EventHeader.LCMetaData collection,
EventHeader.LCMetaData overlayCollection,
double overlayTime)
Merges two collections and applies a time offset to all entries in
the overlay collection.
|
static void |
MergeEventTools.mergeMCParticleCollections(EventHeader.LCMetaData metaData,
EventHeader.LCMetaData mergeMetaData,
Map<MCParticle,MCParticle> mcParticleMap)
Merge two MCParticle collections.
|
static void |
MergeEventTools.mergeSimCalorimeterHitCollections(EventHeader.LCMetaData metaData,
EventHeader.LCMetaData mergeMetaData,
Map<MCParticle,MCParticle> mcParticleMap,
Map<Long,SimCalorimeterHit> caloHitMap)
Merge two SimCalorimeterHit collections.
|
static void |
MergeEventTools.mergeSimTrackerHitCollections(EventHeader.LCMetaData metaData,
EventHeader.LCMetaData mergeMetaData,
Map<MCParticle,MCParticle> mcParticleMap)
Merge two SimTrackerHit collections.
|
protected List |
OverlayDriver.moveCollectionToTime(EventHeader.LCMetaData collection,
double time)
Shifts a collection in time.
|
protected void |
OverlayDriver.putCollection(EventHeader.LCMetaData collection,
List entries,
EventHeader event)
Adds a collection to an event using the meta data information from the
given collection and the entries from the given list.
|
protected void |
LCIOFlagDriver.replaceMetaDataFlags(EventHeader.LCMetaData metaData,
int flags) |
Modifier and Type | Method and Description |
---|---|
private void |
RawTrackerHitConverter.setSensors(EventHeader.LCMetaData meta,
List<RawTrackerHit> hits) |
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.