13 #ifndef PNDEMCAPDHIT_H
14 #define PNDEMCAPDHIT_H
33 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]);
35 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);
44 virtual void Print(
const Option_t* opt =
"")
const;
55 Short_t
GetModule()
const {
return (fDetectorID/100000000) ;};
56 Short_t
GetRow()
const {
return ((fDetectorID/1000000)%100);};
57 Short_t
GetCrystal()
const {
return (fDetectorID%10000) ;};
58 Short_t
GetCopy()
const {
return ((fDetectorID/10000)%100) ;};
84 #endif //PNDEMCAPDHIT_H
virtual void SetTime(Double32_t time)
virtual void SetEnergy(Double32_t energy)
friend F32vec4 sqrt(const F32vec4 &a)
virtual Double_t GetTime() const
Int_t GetMCIndex(Short_t ind) const
virtual void Print(const Option_t *opt="") const
virtual Double_t GetEnergy() const
static T ATan2(const T &y, const T &x)
Short_t GetCrystal() const
Short_t GetModule() const
std::vector< PndEmcApdPoint * > fPointList
std::vector< PndEmcApdPoint * > & GetPointList()