LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
SIO::SIOSimTrackHitHandler Class Reference

Implementation of SIOObjectHandler to handle IO of SimTrackerHits. More...

#include <SIOSimTrackHitHandler.h>

+ Inheritance diagram for SIO::SIOSimTrackHitHandler:

Public Member Functions

 SIOSimTrackHitHandler ()
 Constructor. More...
 
void read (sio::read_device &device, EVENT::LCObject *objP, sio::version_type vers) override
 Reads lcio objects from an SIO stream. More...
 
void write (sio::write_device &device, const EVENT::LCObject *obj) override
 Writes lcio objects to an SIO stream. More...
 
EVENT::LCObjectcreate () const override
 Factory method to create an object of the type of the collection. More...
 
- Public Member Functions inherited from SIO::SIOObjectHandler
 SIOObjectHandler (const std::string &colType)
 Constructor with collection type. More...
 
virtual ~SIOObjectHandler ()=default
 Default destructor. More...
 
unsigned int flag () const
 Get the collection flag. More...
 
const std::stringcollectionType () const
 Get the collection type associated to the object handler (see EVENT/LCIO.h) More...
 
virtual void initReading (sio::read_device &device, EVENT::LCCollection *collection, sio::version_type vers)
 Init collection reading. More...
 
virtual void initWriting (sio::write_device &device, EVENT::LCCollection *collection)
 Init collection writing. More...
 

Additional Inherited Members

- Protected Attributes inherited from SIO::SIOObjectHandler
const std::string _collectionType
 The collection type associated to LCIO object. More...
 
unsigned int _flag {0}
 The collection flag. More...
 

Detailed Description

Implementation of SIOObjectHandler to handle IO of SimTrackerHits.

Author
gaede
Version
Id:
SIOSimTrackHitHandler.h,v 1.5 2005-04-15 08:37:43 gaede Exp

Definition at line 14 of file SIOSimTrackHitHandler.h.

Constructor & Destructor Documentation

SIO::SIOSimTrackHitHandler::SIOSimTrackHitHandler ( )

Constructor.

Definition at line 16 of file SIOSimTrackHitHandler.cc.

Member Function Documentation

EVENT::LCObject * SIO::SIOSimTrackHitHandler::create ( ) const
overridevirtual

Factory method to create an object of the type of the collection.

Implements SIO::SIOObjectHandler.

Definition at line 77 of file SIOSimTrackHitHandler.cc.

void SIO::SIOSimTrackHitHandler::read ( sio::read_device &  device,
EVENT::LCObject objP,
sio::version_type  vers 
)
overridevirtual

Reads lcio objects from an SIO stream.

Implements SIO::SIOObjectHandler.

Definition at line 23 of file SIOSimTrackHitHandler.cc.

References SIO::SIOObjectHandler::_flag, and IMPL::LCFlagImpl::bitSet().

void SIO::SIOSimTrackHitHandler::write ( sio::write_device &  device,
const EVENT::LCObject obj 
)
overridevirtual

Writes lcio objects to an SIO stream.

Implements SIO::SIOObjectHandler.

Definition at line 54 of file SIOSimTrackHitHandler.cc.

References SIO::SIOObjectHandler::_flag, and IMPL::LCFlagImpl::bitSet().


The documentation for this class was generated from the following files: