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

EVENT Namespace Reference


Classes

class  EVENT::CalorimeterHit
class  EVENT::Cluster
class  EVENT::LCCollection
class  EVENT::LCEvent
class  EVENT::LCFlag
class  EVENT::LCFloatVec
class  EVENT::LCGenericObject
class  EVENT::LCIntVec
class  EVENT::LCIO
class  EVENT::LCObject
class  EVENT::LCParameters
class  EVENT::LCRelation
class  EVENT::LCRunHeader
class  EVENT::LCStrVec
class  EVENT::MCParticle
class  EVENT::ParticleID
class  EVENT::RawCalorimeterHit
class  EVENT::ReconstructedParticle
class  EVENT::SimCalorimeterHit
class  EVENT::SimTrackerHit
class  EVENT::TPCHit
class  EVENT::Track
class  EVENT::TrackerData
class  EVENT::TrackerHit
class  EVENT::TrackerPulse
class  EVENT::TrackerRawData
class  EVENT::Vertex
class  EVENT::Exception
class  EVENT::EventException
class  EVENT::DataNotAvailableException
class  EVENT::ReadOnlyException

Typedefs

typedef std::vector< CalorimeterHit * > CalorimeterHitVec
typedef std::vector< Cluster * > ClusterVec
typedef std::vector< LCObject * > LCObjectVec
typedef std::vector< MCParticle * > MCParticleVec
typedef std::vector< ParticleID * > ParticleIDVec
typedef std::vector< RawCalorimeterHit * > RawCalorimeterHitVec
typedef std::vector< ReconstructedParticle * > ReconstructedParticleVec
typedef std::vector< Track * > TrackVec
typedef std::vector< TrackerHit * > TrackerHitVec
typedef std::vector< Vertex * > VertexVec
typedef std::vector< std::string > StringVec
typedef std::vector< float > FloatVec
typedef std::vector< double > DoubleVec
typedef std::vector< int > IntVec
typedef std::vector< short > ShortVec
typedef long long long64
typedef unsigned long long ulong64


Detailed Description

The namespace EVENT holds all base interfaces of the event entities.


Typedef Documentation

typedef std::vector<CalorimeterHit*> EVENT::CalorimeterHitVec
 

Vector of (pointers to) CalorimeterHits.

Definition at line 22 of file CalorimeterHit.h.

Referenced by UTIL::LCTOOLS::printClusters(), and SIO::SIOClusterHandler::write().

typedef std::vector<Cluster*> EVENT::ClusterVec
 

Vector of (pointers to) Clusters.

Definition at line 22 of file Cluster.h.

Referenced by IMPL::ClusterImpl::getClusters(), UTIL::LCTOOLS::printClusters(), and SIO::SIOClusterHandler::write().

typedef std::vector< double > EVENT::DoubleVec
 

Vector of doubles.

Definition at line 20 of file LCIOSTLTypes.h.

typedef std::vector< float > EVENT::FloatVec
 

Vector of floats.

Definition at line 18 of file LCIOSTLTypes.h.

Referenced by UTIL::LCRelationNavigator::addRelation(), IMPL::TrackerDataImpl::chargeValues(), UTIL::LCRelationNavigator::createLCCollection(), IMPL::TrackImpl::getCovMatrix(), IMPL::TrackerHitImpl::getCovMatrix(), IMPL::ClusterImpl::getDirectionError(), IMPL::LCParametersImpl::getFloatVal(), marlin::StringParameters::getFloatVals(), IMPL::LCParametersImpl::getFloatVals(), IMPL::ClusterImpl::getPositionError(), IMPL::ClusterImpl::getShape(), UTIL::LCTOOLS::printClusters(), UTIL::LCTOOLS::printParameters(), UTIL::LCTOOLS::printTrackerData(), SIO::SIOLCParameters::read(), UTIL::LCRelationNavigator::removeRelation(), marlin::SimpleFastMCProcessor::SimpleFastMCProcessor(), SIO::SIOVertexHandler::write(), SIO::SIOTrackHandler::write(), SIO::SIOTrackerHitHandler::write(), SIO::SIOTrackerDataHandler::write(), SIO::SIOReconstructedParticleHandler::write(), SIO::SIOLCParameters::write(), and SIO::SIOClusterHandler::write().

typedef std::vector< int > EVENT::IntVec
 

Vector of ints.

Definition at line 22 of file LCIOSTLTypes.h.

Referenced by IMPL::LCParametersImpl::getIntVal(), marlin::StringParameters::getIntVals(), IMPL::LCParametersImpl::getIntVals(), IMPL::TrackImpl::getSubdetectorHitNumbers(), UTIL::LCTOOLS::printParameters(), SIO::SIOLCParameters::read(), IMPL::TrackImpl::subdetectorHitNumbers(), SIO::SIOTrackHandler::write(), and SIO::SIOLCParameters::write().

typedef std::vector<LCObject*> EVENT::LCObjectVec
 

Vector of (pointers to) LCObjects.

Definition at line 19 of file LCObject.h.

Referenced by UTIL::LCRelationNavigator::addRelation(), marlin::SimpleFastMCProcessor::check(), UTIL::LCRelationNavigator::createLCCollection(), UTIL::LCTOOLS::printTrackerHits(), and UTIL::LCRelationNavigator::removeRelation().

typedef long long EVENT::long64
 

64 bit signed integer,e.g.to be used for timestamps *

Definition at line 14 of file LCIOTypes.h.

Referenced by UTIL::LCTime::convertToCalTime(), UTIL::LCSplitWriter::file_size(), UTIL::LCSplitWriter::fileSize(), IMPL::LCEventImpl::getTimeStamp(), UTIL::CellIDDecoder< T >::operator()(), UTIL::BitFieldValue::value(), and SIO::LCSIO::write().

typedef std::vector<MCParticle*> EVENT::MCParticleVec
 

Vector of (pointers to) MCParticles.

Definition at line 21 of file MCParticle.h.

Referenced by tpc_tracking::MCParticle::get_children(), tpc_tracking::MCParticle::get_parents(), IMPL::MCParticleImpl::getDaughters(), and IMPL::MCParticleImpl::getParents().

typedef std::vector<ParticleID*> EVENT::ParticleIDVec
 

Vector of (pointers to) ParticleIDs.

Definition at line 18 of file ParticleID.h.

typedef std::vector<RawCalorimeterHit*> EVENT::RawCalorimeterHitVec
 

Vector of (pointers to) RawCalorimeterHits.

Definition at line 19 of file RawCalorimeterHit.h.

typedef std::vector<ReconstructedParticle*> EVENT::ReconstructedParticleVec
 

Vector of (pointers to) ReconstructedParticles.

Definition at line 28 of file ReconstructedParticle.h.

typedef std::vector< short > EVENT::ShortVec
 

Vector of shorts.

Definition at line 24 of file LCIOSTLTypes.h.

Referenced by IMPL::TrackerRawDataImpl::adcValues(), UTIL::LCTOOLS::printTrackerRawData(), and SIO::SIOTrackerRawDataHandler::write().

typedef std::vector< std::string > EVENT::StringVec
 

Vector of strings.

Definition at line 16 of file LCIOSTLTypes.h.

Referenced by marlin::CCProcessor::addColsFromParam(), marlin::MarlinSteerCheck::addLCIOFile(), marlin::MarlinSteerCheck::changeLCIOFilePos(), marlin::CCProcessor::clearError(), marlin::CCProcessor::clearParameters(), marlin::CMProcessor::CMProcessor(), createProcessors(), marlin::LCIOOutputProcessor::dropCollections(), IMPL::LCParametersImpl::getFloatKeys(), IMPL::LCParametersImpl::getIntKeys(), marlin::MarlinSteerCheck::getLCIOFiles(), marlin::StringParameters::getStringKeys(), IMPL::LCParametersImpl::getStringKeys(), IMPL::LCParametersImpl::getStringVal(), marlin::StringParameters::getStringVals(), IMPL::LCParametersImpl::getStringVals(), marlin::LCIOOutputProcessor::LCIOOutputProcessor(), main(), marlin::MarlinSteerCheck::MarlinSteerCheck(), marlin::CMProcessor::mergeParams(), marlin::MarlinSteerCheck::parseXMLFile(), UTIL::LCTOOLS::printParameters(), SIO::SIOLCParameters::read(), marlin::MarlinSteerCheck::saveAsXMLFile(), SIO::SIOLCParameters::write(), marlin::CCProcessor::writeColsToParam(), marlin::CCProcessor::writeToXML(), and SIO::SIOEventHandler::xfer().

typedef std::vector<TrackerHit*> EVENT::TrackerHitVec
 

Vector of (pointers to) TrackerHits.

Definition at line 19 of file TrackerHit.h.

Referenced by IMPL::TrackImpl::getTrackerHits(), UTIL::LCTOOLS::printTracks(), and SIO::SIOTrackHandler::write().

typedef std::vector<Track*> EVENT::TrackVec
 

Vector of (pointers to) Tracks.

Definition at line 21 of file Track.h.

Referenced by IMPL::TrackImpl::getTracks(), UTIL::LCTOOLS::printTracks(), and SIO::SIOTrackHandler::write().

typedef unsigned long long EVENT::ulong64
 

64 bit unsigned integer,e.g.to be used for masks *

Definition at line 17 of file LCIOTypes.h.

typedef std::vector<Vertex*> EVENT::VertexVec
 

Vector of (pointers to) Vertices.

Definition at line 23 of file Vertex.h.


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