StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
MyPoint.cxx
1 #include "MyPoint.h"
2 
3 ClassImp(MyPoint)
4 
6 {
7  fEnergy=0;
8  fQuality=0;
9  fPosition=TVector3();
10  fDisToTrack=0;
11  fNeta=0;
12  fNphi=0;
13  fEnEta=0;
14  fSigmaEta=0;
15  fEnPhi=0;
16  fSigmaPhi=0;
17  for(Int_t i=0;i<4;i++){
18  fTowClusId[i]=-1;
19  fTowClusEn[i]=0;
20  }
21 }
22 MyPoint::MyPoint(Float_t e,Int_t q,const TVector3& p,Float_t d,Int_t Ne,Int_t Np)
23 {
24  fEnergy=e;
25  fQuality=q;
26  fPosition=TVector3(p);
27  fDisToTrack=d;
28  fNeta=Ne;
29  fNphi=Np;
30  fEnEta=0;
31  fSigmaEta=0;
32  fEnPhi=0;
33  fSigmaPhi=0;
34  for(Int_t i=0;i<4;i++){
35  fTowClusId[i]=-1;
36  fTowClusEn[i]=0;
37  }
38 }
39 MyPoint::MyPoint(MyPoint *point)
40 {
41  fEnergy=point->energy();
42  fQuality=point->quality();
43  fPosition=TVector3(point->position());
44  fDisToTrack=point->distanceToTrack();
45  fNeta=point->nHitsEta();
46  fNphi=point->nHitsPhi();
47  fEnEta=point->energyEta();
48  fSigmaEta=point->widthEta();
49  fEnPhi=point->energyPhi();
50  fSigmaPhi=point->widthPhi();
51  for(Int_t i=0;i<4;i++){
52  fTowClusId[i]=point->towerClusterId(i);
53  fTowClusEn[i]=point->towerClusterEnergy(i);
54  }
55 }
56 MyPoint::~MyPoint()
57 {
58  //
59 }
60 
61 
Definition: MyPoint.h:7