GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
Loading...
Searching...
No Matches
TFippsTACHit.h
Go to the documentation of this file.
1#ifndef FIPPSTACHIT_H
2#define FIPPSTACHIT_H
3
4/** \addtogroup Detectors
5 * @{
6 */
7
8/////////////////////////////////////////////////////////////////
9///
10/// \class TFippsTACHit
11///
12/// This is class that contains the information about a TAC
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#include "TGraph.h"
23
24#include "TVector3.h"
25
26#include "TDetectorHit.h"
27
28class TFippsTACHit : public TDetectorHit {
29public:
31 ~TFippsTACHit() override;
33 TFippsTACHit(const TFragment& frag) : TDetectorHit(frag) {}
34
35 Double_t GetTempCorrectedCharge(TGraph* correction_graph) const;
36 Double_t TempCorrectedCharge(TGraph* correction_graph) const;
37 Double_t GetTempCorrectedEnergy(TGraph* correction_graph) const;
38
39 void Clear(Option_t* opt = "") override; //!<!
40 void Print(Option_t* opt = "") const override; //!<!
41 void Print(std::ostream& out) const override;
42 void Copy(TObject&) const override; //!<!
43 void Copy(TObject&, bool) const override; //!<!
44
45 /// \cond CLASSIMP
46 ClassDefOverride(TFippsTACHit, 2) // Stores the information for a TACrHit
47 /// \endcond
48};
49/*! @} */
50#endif
TFippsTACHit(const TFragment &frag)
void Copy(TObject &) const override
!
Double_t GetTempCorrectedEnergy(TGraph *correction_graph) const
void Clear(Option_t *opt="") override
!
~TFippsTACHit() override
Double_t GetTempCorrectedCharge(TGraph *correction_graph) const
void Print(Option_t *opt="") const override
!
Double_t TempCorrectedCharge(TGraph *correction_graph) const