Hall-D Software
alpha
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
TOF_init.cc
Go to the documentation of this file.
1
// $Id$
2
3
#include <JANA/JEventLoop.h>
4
using namespace
jana;
5
6
#include "
DTOFGeometry_factory.h
"
7
#include "
DTOFHit_factory.h
"
8
#include "
DTOFPaddleHit_factory.h
"
9
#include "
DTOFPoint_factory.h
"
10
11
#include "
DTOFDigiHit.h
"
12
#include "
DTOFTDCDigiHit.h
"
13
#include "
DTOFHitMC.h
"
14
#include "
DTOFTruth.h
"
15
16
jerror_t
TOF_init
(JEventLoop *loop)
17
{
18
/// Create and register TOF data factories
19
loop->AddFactory(
new
DTOFGeometry_factory
());
20
loop->AddFactory(
new
JFactory<DTOFDigiHit>());
21
loop->AddFactory(
new
JFactory<DTOFTDCDigiHit>());
22
loop->AddFactory(
new
DTOFHit_factory
());
// smeared MC data
23
loop->AddFactory(
new
JFactory<DTOFHit>(
"TRUTH"
));
// unsmeared MC data
24
loop->AddFactory(
new
DTOFPaddleHit_factory
());
25
loop->AddFactory(
new
DTOFPoint_factory
());
26
27
loop->AddFactory(
new
JFactory<DTOFTruth>());
28
loop->AddFactory(
new
JFactory<DTOFHitMC>());
// associated MC data objects
29
loop->AddFactory(
new
JFactory<DTOFHitMC>(
"TRUTH"
));
// associated MC data objects
30
31
return
NOERROR;
32
}
DTOFPaddleHit_factory.h
DTOFGeometry_factory.h
DTOFPaddleHit_factory
<A href="index.html#legend"> <IMG src="CORE.png" width="100"> </A>
Definition:
DTOFPaddleHit_factory.h:34
DTOFHitMC.h
DTOFGeometry_factory
Definition:
DTOFGeometry_factory.h:16
DTOFPoint_factory.h
DTOFHit_factory.h
DTOFHit_factory
Definition:
DTOFHit_factory.h:33
DTOFDigiHit.h
TOF_init
jerror_t TOF_init(JEventLoop *loop)
Definition:
TOF_init.cc:16
DTOFTDCDigiHit.h
DTOFPoint_factory
Definition:
DTOFPoint_factory.h:29
DTOFTruth.h
libraries
TOF
TOF_init.cc
Generated on Fri Jul 26 2019 14:03:09 for Hall-D Software by
1.8.5