Hall A ROOT/C++ Analyzer (podd)
Loading...
Searching...
No Matches
THaUnRasteredBeam.h
Go to the documentation of this file.
1
#ifndef Podd_THaUnRasteredBeam_h_
2
#define Podd_THaUnRasteredBeam_h_
3
5
//
6
// THaUnRasteredBeam
7
//
9
10
#include "
THaBeam.h
"
11
#include <vector>
12
13
class
THaUnRasteredBeam
:
public
THaBeam
{
14
15
public
:
16
THaUnRasteredBeam
(
const
char
* name,
const
char
* description,
17
Int_t
runningsum_depth = 0,
bool
do_setup =
true
);
18
19
virtual
~THaUnRasteredBeam
() =
default
;
20
21
virtual
Int_t
Reconstruct
();
22
23
void
ClearRunningSum
();
24
25
Int_t
fRunningSumDepth
;
26
27
protected
:
28
29
Bool_t
fRunningSumWrap
;
30
Int_t
fRunningSumNext
;
31
std::vector<TVector3>
fRSPosition
;
32
std::vector<TVector3>
fRSDirection
;
33
TVector3
fRSAvPos
;
34
TVector3
fRSAvDir
;
35
36
ClassDef
(
THaUnRasteredBeam
,0)
// Unrastered beam from two BPMs
37
};
38
39
#endif
40
Int_t
int Int_t
Bool_t
bool Bool_t
ClassDef
#define ClassDef(name, id)
THaBeam.h
THaBeam
Definition
THaBeam.h:16
THaUnRasteredBeam
Definition
THaUnRasteredBeam.h:13
THaUnRasteredBeam::fRSAvDir
TVector3 fRSAvDir
Definition
THaUnRasteredBeam.h:34
THaUnRasteredBeam::fRunningSumDepth
Int_t fRunningSumDepth
Definition
THaUnRasteredBeam.h:25
THaUnRasteredBeam::fRunningSumNext
Int_t fRunningSumNext
Definition
THaUnRasteredBeam.h:30
THaUnRasteredBeam::fRSPosition
std::vector< TVector3 > fRSPosition
Definition
THaUnRasteredBeam.h:31
THaUnRasteredBeam::~THaUnRasteredBeam
virtual ~THaUnRasteredBeam()=default
THaUnRasteredBeam::Reconstruct
virtual Int_t Reconstruct()
Definition
THaUnRasteredBeam.cxx:51
THaUnRasteredBeam::fRSDirection
std::vector< TVector3 > fRSDirection
Definition
THaUnRasteredBeam.h:32
THaUnRasteredBeam::fRunningSumWrap
Bool_t fRunningSumWrap
Definition
THaUnRasteredBeam.h:29
THaUnRasteredBeam::fRSAvPos
TVector3 fRSAvPos
Definition
THaUnRasteredBeam.h:33
THaUnRasteredBeam::ClearRunningSum
void ClearRunningSum()
Definition
THaUnRasteredBeam.cxx:127
THaUnRasteredBeam::THaUnRasteredBeam
THaUnRasteredBeam(const char *name, const char *description, Int_t runningsum_depth=0, bool do_setup=true)
TVector3
Podd
THaUnRasteredBeam.h
Generated by
1.9.8