| 144 |
int GetNY(){int n=0; for(int i=0; i<nplanes; i++)n+=(int)(YGood(i)); return n;}; |
int GetNY(){int n=0; for(int i=0; i<nplanes; i++)n+=(int)(YGood(i)); return n;}; |
| 145 |
int GetNXY(){int n=0; for(int i=0; i<nplanes; i++)n+=(int)(YGood(i)&&XGood(i)); return n;}; |
int GetNXY(){int n=0; for(int i=0; i<nplanes; i++)n+=(int)(YGood(i)&&XGood(i)); return n;}; |
| 146 |
int GetNtot(){return GetNX()+GetNY();}; |
int GetNtot(){return GetNX()+GetNY();}; |
| 147 |
|
int GetNhit(){int n=0; for(int i=0; i<nplanes; i++)n+=(int)(YGood(i)||XGood(i)); return n;}; |
| 148 |
|
|
| 149 |
Float_t GetDEDX(); |
Float_t GetDEDX(); |
| 150 |
Float_t GetDEDX(int ip); |
Float_t GetDEDX(int ip); |
| 151 |
Float_t GetDEDX(int ip,int iv); |
Float_t GetDEDX(int ip,int iv); |
| 152 |
|
|
| 153 |
|
Float_t GetDEDXX(bool cutSat=false); |
| 154 |
|
Float_t GetDEDXY(bool cutSat=false); |
| 155 |
|
|
| 156 |
|
|
| 157 |
Int_t GetClusterX_Multiplicity(int ip); |
Int_t GetClusterX_Multiplicity(int ip); |
| 158 |
Int_t GetClusterY_Multiplicity(int ip); |
Int_t GetClusterY_Multiplicity(int ip); |
| 159 |
Int_t GetClusterX_MaxStrip(int ip); |
Int_t GetClusterX_MaxStrip(int ip); |
| 161 |
|
|
| 162 |
Float_t GetRigidity(); |
Float_t GetRigidity(); |
| 163 |
Float_t GetDeflection(); |
Float_t GetDeflection(); |
| 164 |
|
Float_t GetMDR(){return (coval[4][4]>0 ? 1./sqrt(coval[4][4]) : 0.); }; |
| 165 |
|
|
| 166 |
//dsa implementare |
Bool_t IsSaturated(int,int); |
| 167 |
/* Bool_t IsSaturated(int,int); */ |
Bool_t IsSaturated(int); |
| 168 |
/* Bool_t IsSaturated(int); */ |
Bool_t IsSaturated(); |
| 169 |
/* Bool_t IsSaturated(); */ |
Bool_t IsBad(int,int); |
| 170 |
/* Bool_t IsBad(int,int); */ |
Int_t GetLeverArmXY(); |
| 171 |
/* Int_t GetLeverArmXY(); */ |
Int_t GetLeverArmX(); |
| 172 |
/* Int_t GetLeverArmX(); */ |
Int_t GetLeverArmY(); |
| 173 |
/* Int_t GetLeverArmY(); */ |
Float_t GetChi2X(); //EM |
| 174 |
/* Float_t GetChi2X(); */ |
Float_t GetChi2Y(); //EM |
|
/* Float_t GetChi2Y(); */ |
|
| 175 |
/* Bool_t IsInsideCavity(float); */ |
/* Bool_t IsInsideCavity(float); */ |
| 176 |
/* Bool_t IsInsideCavity(){ return IsInsideCavity(0.); } */ |
/* Bool_t IsInsideCavity(){ return IsInsideCavity(0.); } */ |
| 177 |
/* Bool_t IsInsideAcceptance(float); */ |
Bool_t IsInsideAcceptance(float); // EM |
| 178 |
/* Bool_t IsInsideAcceptance(){ return IsInsideAcceptance(0.); } */ |
Bool_t IsInsideAcceptance(){ return IsInsideAcceptance(0.); } //EM |
| 179 |
/* Bool_t IsInsideGFSurface(const char*,float); */ |
/* Bool_t IsInsideGFSurface(const char*,float); */ |
| 180 |
/* Bool_t IsInsideGFSurface(const char* surf){ return IsInsideGFSurface(surf,0.); } */ |
/* Bool_t IsInsideGFSurface(const char* surf){ return IsInsideGFSurface(surf,0.); } */ |
| 181 |
/* Bool_t BadClusterX(int ip){ return IsBad(ip,0); } */ |
/* Bool_t BadClusterX(int ip){ return IsBad(ip,0); } */ |
| 186 |
|
|
| 187 |
|
|
| 188 |
|
|
| 189 |
ClassDef(ExtTrack,2); |
ClassDef(ExtTrack,3); |
| 190 |
|
|
| 191 |
}; |
}; |
| 192 |
|
|