Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SIO_functions.h File Reference

Go to the source code of this file.

Classes

class  SIO_functions

Defines

#define SIO_FUNCTIONS_H   1
#define SIO_LEN_SB   1
#define SIO_LEN_DB   2
#define SIO_LEN_QB   4
#define SIO_LEN_OB   8
#define SIO_DATA(rec, pnt, cnt)   status = SIO_functions::data( (rec), (pnt), (cnt) ); if( !(status & 1) ) return status;
#define SIO_PNTR(rec, pnt)   status = SIO_functions::pointer_to( (rec), (SIO_POINTER_DECL *)(pnt) ); if( !(status & 1) ) return status;
#define SIO_PTAG(rec, pnt)   status = SIO_functions::pointed_at( (rec), (SIO_POINTER_DECL *)(pnt) ); if( !(status & 1) ) return status;
#define UCHR_CAST(pntr)   (reinterpret_cast<unsigned char*>((pntr)))


Define Documentation

#define SIO_DATA rec,
pnt,
cnt   )     status = SIO_functions::data( (rec), (pnt), (cnt) ); if( !(status & 1) ) return status;
 

Definition at line 82 of file SIO_functions.h.

Referenced by SIO::SIOVertexHandler::init(), SIO::SIOObjectHandler::init(), SIO::SIOLCGenericObjectHandler::init(), SIO_stream::read(), SIO_record::read(), SIO::SIOVertexHandler::read(), SIO::SIOTrackHandler::read(), SIO::SIOTrackerRawDataHandler::read(), SIO::SIOTrackerPulseHandler::read(), SIO::SIOTrackerHitHandler::read(), SIO::SIOTrackerDataHandler::read(), SIO::SIOTPCHitHandler::read(), SIO::SIOStrVecHandler::read(), SIO::SIOSimTrackHitHandler::read(), SIO::SIOSimCalHitHandler::read(), SIO::SIOReconstructedParticleHandler::read(), SIO::SIORawCalHitHandler::read(), SIO::SIOParticleHandler::read(), SIO::SIOLCRelationHandler::read(), SIO::SIOLCParameters::read(), SIO::SIOLCGenericObjectHandler::read(), SIO::SIOIntVecHandler::read(), SIO::SIOFloatVecHandler::read(), SIO::SIOClusterHandler::read(), SIO::SIOCalHitHandler::read(), SIO::SIOParticleHandler::readv00_08(), SIO_stream::write(), SIO_record::write(), SIO::SIOVertexHandler::write(), SIO::SIOTrackHandler::write(), SIO::SIOTrackerRawDataHandler::write(), SIO::SIOTrackerHitHandler::write(), SIO::SIOTrackerDataHandler::write(), SIO::SIOSimTrackHitHandler::write(), SIO::SIOSimCalHitHandler::write(), SIO::SIOReconstructedParticleHandler::write(), SIO::SIOParticleHandler::write(), SIO::SIOLCParameters::write(), SIO::SIOLCGenericObjectHandler::write(), SIO::SIOIntVecHandler::write(), SIO::SIOClusterHandler::write(), SIO::SIOCalHitHandler::write(), SIO::SIORunHeaderHandler::xfer(), SIO::SIOEventHandler::xfer(), and SIO::SIOCollectionHandler::xfer().

#define SIO_FUNCTIONS_H   1
 

Definition at line 15 of file SIO_functions.h.

#define SIO_LEN_DB   2
 

Definition at line 18 of file SIO_functions.h.

Referenced by SIO_functions::data().

#define SIO_LEN_OB   8
 

Definition at line 20 of file SIO_functions.h.

Referenced by SIO_functions::data().

#define SIO_LEN_QB   4
 

Definition at line 19 of file SIO_functions.h.

Referenced by SIO_functions::data(), SIO_functions::pointed_at(), SIO_functions::pointer_to(), SIO_stream::write(), and SIO_record::write().

#define SIO_LEN_SB   1
 

Definition at line 17 of file SIO_functions.h.

Referenced by SIO_functions::data(), and SIO_stream::read().

#define SIO_PNTR rec,
pnt   )     status = SIO_functions::pointer_to( (rec), (SIO_POINTER_DECL *)(pnt) ); if( !(status & 1) ) return status;
 

Definition at line 84 of file SIO_functions.h.

Referenced by SIO::SIOVertexHandler::read(), SIO::SIOTrackHandler::read(), SIO::SIOTrackerPulseHandler::read(), SIO::SIOTrackerHitHandler::read(), SIO::SIOSimTrackHitHandler::read(), SIO::SIOSimCalHitHandler::read(), SIO::SIOReconstructedParticleHandler::read(), SIO::SIOParticleHandler::read(), SIO::SIOLCRelationHandler::read(), SIO::SIOClusterHandler::read(), SIO::SIOCalHitHandler::read(), SIO::SIOObjectHandler::readBase(), SIO::SIOParticleHandler::readv00_08(), SIO::SIOVertexHandler::write(), SIO::SIOTrackHandler::write(), SIO::SIOTrackerPulseHandler::write(), SIO::SIOTrackerHitHandler::write(), SIO::SIOSimTrackHitHandler::write(), SIO::SIOSimCalHitHandler::write(), SIO::SIOReconstructedParticleHandler::write(), SIO::SIOParticleHandler::write(), SIO::SIOLCRelationHandler::write(), SIO::SIOClusterHandler::write(), SIO::SIOCalHitHandler::write(), and SIO::SIOObjectHandler::writeBase().

#define SIO_PTAG rec,
pnt   )     status = SIO_functions::pointed_at( (rec), (SIO_POINTER_DECL *)(pnt) ); if( !(status & 1) ) return status;
 

Definition at line 86 of file SIO_functions.h.

Referenced by SIO::SIOVertexHandler::read(), SIO::SIOTrackHandler::read(), SIO::SIOTrackerRawDataHandler::read(), SIO::SIOTrackerPulseHandler::read(), SIO::SIOTrackerHitHandler::read(), SIO::SIOTrackerDataHandler::read(), SIO::SIOTPCHitHandler::read(), SIO::SIOStrVecHandler::read(), SIO::SIOSimTrackHitHandler::read(), SIO::SIOSimCalHitHandler::read(), SIO::SIOReconstructedParticleHandler::read(), SIO::SIORawCalHitHandler::read(), SIO::SIOParticleHandler::read(), SIO::SIOLCGenericObjectHandler::read(), SIO::SIOIntVecHandler::read(), SIO::SIOFloatVecHandler::read(), SIO::SIOClusterHandler::read(), SIO::SIOCalHitHandler::read(), SIO::SIOParticleHandler::readv00_08(), SIO::SIOVertexHandler::write(), SIO::SIOTrackHandler::write(), SIO::SIOTrackerRawDataHandler::write(), SIO::SIOTrackerPulseHandler::write(), SIO::SIOTrackerHitHandler::write(), SIO::SIOTrackerDataHandler::write(), SIO::SIOTPCHitHandler::write(), SIO::SIOStrVecHandler::write(), SIO::SIOSimTrackHitHandler::write(), SIO::SIOSimCalHitHandler::write(), SIO::SIOReconstructedParticleHandler::write(), SIO::SIORawCalHitHandler::write(), SIO::SIOParticleHandler::write(), SIO::SIOLCGenericObjectHandler::write(), SIO::SIOIntVecHandler::write(), SIO::SIOFloatVecHandler::write(), SIO::SIOClusterHandler::write(), and SIO::SIOCalHitHandler::write().

#define UCHR_CAST pntr   )     (reinterpret_cast<unsigned char*>((pntr)))
 

Definition at line 91 of file SIO_functions.h.

Referenced by SIO_functions::data(), SIO_functions::pointed_at(), SIO_functions::pointer_to(), SIO_stream::write(), and SIO_record::write().


Generated on Sun Jun 3 06:32:15 2007 for A TPC Tracking Environment by  doxygen 1.3.9.1