EVENT::TrackerRawData Class Reference

Generic class for raw tracker data. More...

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

Inheritance diagram for EVENT::TrackerRawData:
EVENT::LCObject lcrtrel::LCRTRelations IMPL::TrackerRawDataImpl IOIMPL::TrackerRawDataIOImpl

List of all members.

Public Types

typedef TrackerRawData lcobject_type
 Useful typedef for template programming with LCIO.

Public Member Functions

virtual ~TrackerRawData ()
 Destructor.
virtual int getCellID0 () const =0
 Returns the first detector specific (geometrical) cell id.
virtual int getCellID1 () const =0
 Returns the second detector specific (geometrical) cell id.
virtual int getTime () const =0
 Returns a time measurement associated with the adc values, e.g.
virtual const ShortVecgetADCValues () const =0
 The actual FADC spectrum.

Detailed Description

Generic class for raw tracker data.

It can be used to store the full FADC spectrum as it comes out of the tracker DAQ or just one ore more single FADC readout values.

See also:
TrackerData
TrackerPulse
Author:
gaede
Version:
Id
TrackerRawData.aid,v 1.2 2006-03-24 13:25:53 gaede Exp

Member Function Documentation

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

Returns the second detector specific (geometrical) cell id.

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

Implemented in IMPL::TrackerRawDataImpl.

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

virtual int EVENT::TrackerRawData::getTime (  )  const [pure virtual]

Returns a time measurement associated with the adc values, e.g.

the t0 of the spectrum for the TPC. Subdetector dependent.

Implemented in IMPL::TrackerRawDataImpl.

Referenced by SIO::SIOTrackerRawDataHandler::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