Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaTrackingModule.h
Go to the documentation of this file.
1
#ifndef Podd_THaTrackingModule_h_
2
#define Podd_THaTrackingModule_h_
3
5
//
6
// THaTrackingModule
7
//
9
10
#include "
THaTrackInfo.h
"
11
12
class
THaTrack
;
13
struct
RVarDef;
14
15
class
THaTrackingModule
{
16
17
public
:
18
THaTrackingModule
();
// needed public for ROOT I/O
19
virtual
~THaTrackingModule
() =
default
;
20
21
THaTrackInfo
*
GetTrackInfo
() {
return
&
fTrkIfo
; }
22
THaTrack
*
GetTrack
() {
return
fTrk
; }
23
24
void
TrkIfoClear
();
25
static
const
RVarDef*
GetRVarDef
();
26
27
protected
:
28
29
THaTrackInfo
fTrkIfo
;
// Track information
30
THaTrack
*
fTrk
;
31
32
ClassDef
(
THaTrackingModule
,2)
// ABC for a tracking module
33
34
};
35
36
#endif
ClassDef
#define ClassDef(name, id)
THaTrackInfo.h
THaTrackInfo
Definition
THaTrackInfo.h:16
THaTrack
Definition
THaTrack.h:21
THaTrackingModule
Definition
THaTrackingModule.h:15
THaTrackingModule::fTrk
THaTrack * fTrk
Definition
THaTrackingModule.h:30
THaTrackingModule::THaTrackingModule
THaTrackingModule()
Definition
THaTrackingModule.cxx:18
THaTrackingModule::GetRVarDef
static const RVarDef * GetRVarDef()
Definition
THaTrackingModule.cxx:32
THaTrackingModule::TrkIfoClear
void TrkIfoClear()
Definition
THaTrackingModule.cxx:25
THaTrackingModule::~THaTrackingModule
virtual ~THaTrackingModule()=default
THaTrackingModule::GetTrackInfo
THaTrackInfo * GetTrackInfo()
Definition
THaTrackingModule.h:21
THaTrackingModule::fTrkIfo
THaTrackInfo fTrkIfo
Definition
THaTrackingModule.h:29
THaTrackingModule::GetTrack
THaTrack * GetTrack()
Definition
THaTrackingModule.h:22
Podd
THaTrackingModule.h
Generated by
1.9.8