EVENT::RawCalorimeterHit Class Reference

The generic calorimeter hit for real data (or simulation thereof). More...

#include <pre-generated/EVENT/RawCalorimeterHit.h>

Inheritance diagram for EVENT::RawCalorimeterHit:
EVENT::LCObject lcrtrel::LCRTRelations IMPL::RawCalorimeterHitImpl IOIMPL::RawCalorimeterHitIOImpl

List of all members.

Public Types

typedef RawCalorimeterHit lcobject_type
 Useful typedef for template programming with LCIO.

Public Member Functions

virtual ~RawCalorimeterHit ()
 Destructor.
virtual int getCellID0 () const =0
 Returns the detector specific (geometrical) cell id.
virtual int getCellID1 () const =0
 Returns the second detector specific (geometrical) cell id.
virtual int getAmplitude () const =0
 Returns the amplitude of the hit in ADC counts.
virtual int getTimeStamp () const =0
 Returns a time stamp for the hit.

Detailed Description

The generic calorimeter hit for real data (or simulation thereof).

In order to reduce the file size you can suppress a (32-bit) pointer tag stored with every hit by setting the flag(LCIO::RCHBIT_NO_PTR)==1.
NB: If you apply this flag to reduce the file size you won't be able to point/refer to the RawCalorimeterHits, e.g. from an LCRelation object.

Author:
gaede
Version:
Id
RawCalorimeterHit.aid,v 1.4 2006-08-03 16:53:35 gaede Exp

Member Function Documentation

virtual int EVENT::RawCalorimeterHit::getCellID1 (  )  const [pure virtual]

Returns the second detector specific (geometrical) cell id.

Optional, check/set flag(LCIO::RCHBIT_ID1)==1.

Implemented in IMPL::RawCalorimeterHitImpl.

Referenced by SIO::SIORawCalHitHandler::write().

virtual int EVENT::RawCalorimeterHit::getTimeStamp (  )  const [pure virtual]

Returns a time stamp for the hit.

Optional, check/set flag(LCIO::RCHBIT_TIME)==1.

Implemented in IMPL::RawCalorimeterHitImpl.

Referenced by SIO::SIORawCalHitHandler::write().


The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Friends

Generated on 6 Mar 2020 for LCIO by  doxygen 1.6.1