Go to the documentation of this file.
18 \namespace xboa::hit::factory
20 The hit factory module defines a number of factory classes used for generating
23 Implemented within this module:
24 \li \link xboa::hit::factory::_maus_root_hit_factory::MausRootHitFactory
25 MausRootHitFactory \endlink: factory that reads data from a MAUS ROOT file.
26 \li \link xboa::hit::factory::_maus_json_hit_factory::MausJsonHitFactory
27 MausJsonHitFactory \endlink: factory that reads data from a MAUS JSON file.
28 \li \link xboa::hit::factory::_builtin_hit_factory::BuiltinHitFactory
29 BuiltinHitFactory \endlink: factory that reads data from various "built-in"
30 types, e.g. ICOOL, G4BL, etc.
31 \li \link xboa::hit::factory::_user_hit_factory::UserHitFactory
32 UserHitFactory \endlink: Class for reading in line-by-line data based on a
33 user-specified format.
34 \li \link xboa::hit::factory::_opal_hit_factory::OpalHitFactory
35 OpalHitFactory \endlink: Class for reading in data from OPAL tracking code.
36 \li \link xboa::hit::factory::_line_factory_base::LineFactoryBase
37 LineFactoryBase \endlink: Base class for factories that read in line-by-line.
38 \li \link xboa::hit::factory::_hit_factory_base::HitFactoryBase
39 HitFactoryBase \endlink: Base class for all other hit factory classes.
50 all = [
"HitFactoryBase",
"LineFactoryBase",
"UserHitFactory",
51 "BuiltinHitFactory",
"OpalHitFactory",
"MausJsonHitFactory"]