namespace Muon template < class WireHit, class ScintHit > class MuoHitCollectionTempl

Container class for processed muon hits.

Public Fields

typedef std::multimap < Muon::MuoIndex, WireHit* > WireMap
typedef std::map< Muon::MuoIndex, ScintHit* > ScintMap;.

Public Methods

void insertWire( Muon::MuoIndex& pos, WireHit* const data )
Mutators.
operator += ( const MuoHitCollectionTempl& coll2 )
Merge collections.

Public

Changed 'map' to 'multimap'.
typedef std::map< Muon::MuoIndex, WireHit* > WireMap;.
OP 10/10/99.

Protected Fields

Map of scint. hits.
ScintMap _scintMap
Map of wire hits.
WireMap _wireMap
Get map of scint hits - non-const.

Private Methods

const ScintMap& getScintMap()
Get map of wire hits.
ScintMap& getScintMap()
Get map of wire hits - non-const.
WireMap& getWireMap()
Get map of scint hits.
const WireMap& getWireMap()
Accessors.
void insertScint( Muon::MuoIndex& pos, ScintHit* const data )
Add wire hit.

Private

Default constructor.
Useful typedefs.
MuoHitCollectionTempl &
Add scint. hit.

Documentation

Container class for processed muon hits.
Useful typedefs.

OP 10/10/99.

Changed 'map' to 'multimap'.

typedef std::map< Muon::MuoIndex, WireHit* > WireMap;.

typedef std::multimap < Muon::MuoIndex, WireHit* > WireMap
typedef std::map< Muon::MuoIndex, ScintHit* > ScintMap;.

Default constructor.

void insertWire( Muon::MuoIndex& pos, WireHit* const data )
Mutators.

void insertScint( Muon::MuoIndex& pos, ScintHit* const data )
Add wire hit.

MuoHitCollectionTempl &
Add scint. hit.

operator += ( const MuoHitCollectionTempl& coll2 )
Merge collections.

const WireMap& getWireMap()
Accessors.

const ScintMap& getScintMap()
Get map of wire hits.

WireMap& getWireMap()
Get map of scint hits.

ScintMap& getScintMap()
Get map of wire hits - non-const.

WireMap _wireMap
Get map of scint hits - non-const.

ScintMap _scintMap
Map of wire hits.

Map of scint. hits.


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de