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
13class THaUnRasteredBeam : public THaBeam {
14
15public:
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
26
27protected:
28
31 std::vector<TVector3> fRSPosition;
32 std::vector<TVector3> fRSDirection;
35
36 ClassDef(THaUnRasteredBeam,0) // Unrastered beam from two BPMs
37};
38
39#endif
40
int Int_t
bool Bool_t
#define ClassDef(name, id)
std::vector< TVector3 > fRSPosition
virtual ~THaUnRasteredBeam()=default
virtual Int_t Reconstruct()
std::vector< TVector3 > fRSDirection
THaUnRasteredBeam(const char *name, const char *description, Int_t runningsum_depth=0, bool do_setup=true)