GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
TFippsLaBrHit.h
Go to the documentation of this file.
1#ifndef LABRHIT_H
2#define LABRHIT_H
3
4/** \addtogroup Detectors
5 * @{
6 */
7
8/////////////////////////////////////////////////////////////////
9///
10/// \class TFippsLaBrHit
11///
12/// This is class that contains the information about a LaBr
13/// hit. This class is used to find energy, time, etc.
14///
15/////////////////////////////////////////////////////////////////
16
17#include <cstdio>
18#include <cmath>
19
20#include "TFragment.h"
21#include "TChannel.h"
22
23#include "TVector3.h"
24
25#include "TDetectorHit.h"
26
28public:
30 ~TFippsLaBrHit() override;
32 TFippsLaBrHit(const TFragment& frag) : TDetectorHit(frag) {}
33
34 void Clear(Option_t* opt = "") override; //!<!
35 void Print(Option_t* opt = "") const override; //!<!
36 void Print(std::ostream& out) const override;
37 void Copy(TObject&) const override; //!<!
38 void Copy(TObject&, bool) const override; //!<!
39
40 TVector3 GetPosition(Double_t dist) const override;
41 TVector3 GetPosition() const override;
42
43private:
44 Double_t GetDefaultDistance() const { return 0.; } // This needs to be updated
45
46 /// \cond CLASSIMP
47 ClassDefOverride(TFippsLaBrHit, 2) // Stores the information for a LaBrrHit
48 /// \endcond
49};
50/*! @} */
51#endif
void Print(Option_t *opt="") const override
!
void Clear(Option_t *opt="") override
!
~TFippsLaBrHit() override
Double_t GetDefaultDistance() const
void Copy(TObject &) const override
!
TVector3 GetPosition() const override
!
TFippsLaBrHit(const TFragment &frag)