#include <PndEmcApdHit.h>
|
| PndEmcApdHit () |
|
| PndEmcApdHit (Int_t trackid, Int_t id, Float_t energy, Float_t time, Float_t X, Float_t Y, Float_t Z) |
|
| PndEmcApdHit (Int_t trackid, Int_t id, Float_t energy, Float_t time, Float_t X, Float_t Y, Float_t Z, Int_t npoint, Int_t pointIndex[10]) |
|
| PndEmcApdHit (Int_t trackid, Int_t id, Float_t energy, Float_t time, Float_t X, Float_t Y, Float_t Z, std::vector< PndEmcApdPoint *> PointList) |
|
| PndEmcApdHit (const PndEmcApdHit &) |
|
virtual | ~PndEmcApdHit () |
|
virtual void | Print (const Option_t *opt="") const |
|
virtual void | SetEnergy (Double32_t energy) |
|
virtual void | SetTime (Double32_t time) |
|
virtual Double_t | GetEnergy () const |
|
virtual Double_t | GetTime () const |
|
Float_t | GetTheta () const |
|
Float_t | GetPhi () const |
|
Short_t | GetModule () const |
|
Short_t | GetRow () const |
|
Short_t | GetCrystal () const |
|
Short_t | GetCopy () const |
|
Short_t | GetXPad () const |
|
Short_t | GetYPad () const |
|
Int_t | GetNPoints () const |
|
Int_t | GetMCIndex (Short_t ind) const |
|
std::vector< PndEmcApdPoint * > & | GetPointList () |
|
Definition at line 23 of file PndEmcApdHit.h.
◆ PndEmcApdHit() [1/5]
PndEmcApdHit::PndEmcApdHit |
( |
| ) |
|
◆ PndEmcApdHit() [2/5]
PndEmcApdHit::PndEmcApdHit |
( |
Int_t |
trackid, |
|
|
Int_t |
id, |
|
|
Float_t |
energy, |
|
|
Float_t |
time, |
|
|
Float_t |
X, |
|
|
Float_t |
Y, |
|
|
Float_t |
Z |
|
) |
| |
◆ PndEmcApdHit() [3/5]
PndEmcApdHit::PndEmcApdHit |
( |
Int_t |
trackid, |
|
|
Int_t |
id, |
|
|
Float_t |
energy, |
|
|
Float_t |
time, |
|
|
Float_t |
X, |
|
|
Float_t |
Y, |
|
|
Float_t |
Z, |
|
|
Int_t |
npoint, |
|
|
Int_t |
pointIndex[10] |
|
) |
| |
◆ PndEmcApdHit() [4/5]
PndEmcApdHit::PndEmcApdHit |
( |
Int_t |
trackid, |
|
|
Int_t |
id, |
|
|
Float_t |
energy, |
|
|
Float_t |
time, |
|
|
Float_t |
X, |
|
|
Float_t |
Y, |
|
|
Float_t |
Z, |
|
|
std::vector< PndEmcApdPoint *> |
PointList |
|
) |
| |
◆ PndEmcApdHit() [5/5]
◆ ~PndEmcApdHit()
virtual PndEmcApdHit::~PndEmcApdHit |
( |
| ) |
|
|
virtual |
◆ GetCopy()
Short_t PndEmcApdHit::GetCopy |
( |
| ) |
const |
|
inline |
◆ GetCrystal()
Short_t PndEmcApdHit::GetCrystal |
( |
| ) |
const |
|
inline |
Definition at line 54 of file PndEmcApdHit.h.
54 {
return (fDetectorID % 10000); };
◆ GetEnergy()
virtual Double_t PndEmcApdHit::GetEnergy |
( |
| ) |
const |
|
inlinevirtual |
◆ GetMCIndex()
Int_t PndEmcApdHit::GetMCIndex |
( |
Short_t |
ind | ) |
const |
|
inline |
◆ GetModule()
Short_t PndEmcApdHit::GetModule |
( |
| ) |
const |
|
inline |
Definition at line 52 of file PndEmcApdHit.h.
52 {
return (fDetectorID / 100000000); };
◆ GetNPoints()
Int_t PndEmcApdHit::GetNPoints |
( |
| ) |
const |
|
inline |
◆ GetPhi()
Float_t PndEmcApdHit::GetPhi |
( |
| ) |
const |
|
inline |
◆ GetPointList()
◆ GetRow()
Short_t PndEmcApdHit::GetRow |
( |
| ) |
const |
|
inline |
Definition at line 53 of file PndEmcApdHit.h.
53 {
return ((fDetectorID / 1000000) % 100); };
◆ GetTheta()
Float_t PndEmcApdHit::GetTheta |
( |
| ) |
const |
|
inline |
Definition at line 50 of file PndEmcApdHit.h.
References CAMath::ATan2(), and sqrt().
50 {
return fX == 0.0 && fY == 0.0 && fZ == 0.0 ? 0.0 :
TMath::ATan2(
sqrt(fX * fX + fY * fY), fZ) * TMath::RadToDeg(); };
friend F32vec4 sqrt(const F32vec4 &a)
static T ATan2(const T &y, const T &x)
◆ GetTime()
virtual Double_t PndEmcApdHit::GetTime |
( |
| ) |
const |
|
inlinevirtual |
◆ GetXPad()
Short_t PndEmcApdHit::GetXPad |
( |
| ) |
const |
◆ GetYPad()
Short_t PndEmcApdHit::GetYPad |
( |
| ) |
const |
◆ Print()
virtual void PndEmcApdHit::Print |
( |
const Option_t * |
opt = "" | ) |
const |
|
virtual |
◆ SetEnergy()
virtual void PndEmcApdHit::SetEnergy |
( |
Double32_t |
energy | ) |
|
|
inlinevirtual |
◆ SetTime()
virtual void PndEmcApdHit::SetTime |
( |
Double32_t |
time | ) |
|
|
inlinevirtual |
◆ fEnergy
Double32_t PndEmcApdHit::fEnergy |
|
protected |
◆ fNPoints
Int_t PndEmcApdHit::fNPoints |
|
protected |
◆ fPointIndex
Int_t PndEmcApdHit::fPointIndex[10] |
|
protected |
◆ fPointList
◆ fTime
Double32_t PndEmcApdHit::fTime |
|
protected |
The documentation for this class was generated from the following file: