hep.ilc.marlin.adapter.lcsim
Class SimCalorimeterHitImplementation

java.lang.Object
  extended by hep.ilc.marlin.adapter.lcsim.SimCalorimeterHitImplementation
All Implemented Interfaces:
org.lcsim.event.CalorimeterHit, org.lcsim.event.SimCalorimeterHit

public class SimCalorimeterHitImplementation
extends Object
implements org.lcsim.event.SimCalorimeterHit


Constructor Summary
SimCalorimeterHitImplementation(SimCalorimeterHit h, org.lcsim.event.EventHeader e)
           
 
Method Summary
 boolean equals(Object o)
           
 long getCellID()
           
 double getContributedEnergy(int i)
           
 double getContributedTime(int i)
           
 double getCorrectedEnergy()
           
 org.lcsim.geometry.IDDecoder getIDDecoder()
           
 org.lcsim.event.EventHeader.LCMetaData getLCMetaData()
           
 org.lcsim.event.MCParticle getMCParticle(int i)
           
 int getMCParticleCount()
           
 int getPDG(int i)
           
 double[] getPosition()
           
 double getRawEnergy()
           
 org.lcsim.geometry.Subdetector getSubdetector()
           
 double getTime()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimCalorimeterHitImplementation

public SimCalorimeterHitImplementation(SimCalorimeterHit h,
                                       org.lcsim.event.EventHeader e)
Method Detail

getContributedEnergy

public double getContributedEnergy(int i)
Specified by:
getContributedEnergy in interface org.lcsim.event.SimCalorimeterHit

getContributedTime

public double getContributedTime(int i)
Specified by:
getContributedTime in interface org.lcsim.event.SimCalorimeterHit

getMCParticle

public org.lcsim.event.MCParticle getMCParticle(int i)
Specified by:
getMCParticle in interface org.lcsim.event.SimCalorimeterHit

getMCParticleCount

public int getMCParticleCount()
Specified by:
getMCParticleCount in interface org.lcsim.event.SimCalorimeterHit

getPDG

public int getPDG(int i)
Specified by:
getPDG in interface org.lcsim.event.SimCalorimeterHit

getCellID

public long getCellID()
Specified by:
getCellID in interface org.lcsim.event.CalorimeterHit

getCorrectedEnergy

public double getCorrectedEnergy()
Specified by:
getCorrectedEnergy in interface org.lcsim.event.CalorimeterHit

getIDDecoder

public org.lcsim.geometry.IDDecoder getIDDecoder()
Specified by:
getIDDecoder in interface org.lcsim.event.CalorimeterHit

getLCMetaData

public org.lcsim.event.EventHeader.LCMetaData getLCMetaData()
Specified by:
getLCMetaData in interface org.lcsim.event.CalorimeterHit

getPosition

public double[] getPosition()
Specified by:
getPosition in interface org.lcsim.event.CalorimeterHit

getRawEnergy

public double getRawEnergy()
Specified by:
getRawEnergy in interface org.lcsim.event.CalorimeterHit

getSubdetector

public org.lcsim.geometry.Subdetector getSubdetector()
Specified by:
getSubdetector in interface org.lcsim.event.CalorimeterHit

getTime

public double getTime()
Specified by:
getTime in interface org.lcsim.event.CalorimeterHit

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2000-2007 FreeHEP. All Rights Reserved.