/[PAMELA software]/DarthVader/TrackerLevel2/inc/TrkLevel2.h
ViewVC logotype

Diff of /DarthVader/TrackerLevel2/inc/TrkLevel2.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.24 by pam-fi, Fri Apr 27 10:39:57 2007 UTC revision 1.25 by pam-fi, Mon May 14 11:03:04 2007 UTC
# Line 146  public: Line 146  public:
146      void SetResolution(double *rx, double *ry);      void SetResolution(double *rx, double *ry);
147      void SetGood(int *xg, int *yg);      void SetGood(int *xg, int *yg);
148      void LoadField(TString s);      void LoadField(TString s);
149      void Fit(double pfixed, int& fail, int iprint);      void Fit(double pfixed, int& fail, int iprint, int froml1);
150        void Fit(double pfixed, int& fail, int iprint){ Fit(pfixed,fail,iprint,0); };
151      void FitReset();      void FitReset();
152      void SetTrackingMode(int trackmode);      void SetTrackingMode(int trackmode);
153      void SetPrecisionFactor(double fact);      void SetPrecisionFactor(double fact);
154      void SetStepMin(int istepmin);      void SetStepMin(int istepmin);
155    
156        void EvaluateClusterPositions();
157    
158      void FillMiniStruct(cMini2track&);      void FillMiniStruct(cMini2track&);
159      void SetFromMiniStruct(cMini2track*);      void SetFromMiniStruct(cMini2track*);
160            
# Line 161  public: Line 164  public:
164      Int_t GetSensor(int ip);      Int_t GetSensor(int ip);
165      Bool_t XGood(int ip){ return GetClusterX_ID(ip)!=-1; };      Bool_t XGood(int ip){ return GetClusterX_ID(ip)!=-1; };
166      Bool_t YGood(int ip){ return GetClusterY_ID(ip)!=-1; };      Bool_t YGood(int ip){ return GetClusterY_ID(ip)!=-1; };
167        void ResetXGood(int ip){ xgood[ip]=0; };
168        void ResetYGood(int ip){ ygood[ip]=0; };
169        void SetXGood(int ip, int clid, int is);
170        void SetYGood(int ip, int clid, int is);
171    
172      Bool_t BadClusterX(int ip){ return IsBad(ip,0); };      Bool_t BadClusterX(int ip){ return IsBad(ip,0); };
173      Bool_t BadClusterY(int ip){ return IsBad(ip,1); };      Bool_t BadClusterY(int ip){ return IsBad(ip,1); };
# Line 253  class TrkLevel2 : public TObject { Line 260  class TrkLevel2 : public TObject {
260      void SetFromLevel2Struct()              { SetFromLevel2Struct(&level2event_);     };          void SetFromLevel2Struct()              { SetFromLevel2Struct(&level2event_);     };    
261      void GetLevel2Struct(cTrkLevel2 *) const;      void GetLevel2Struct(cTrkLevel2 *) const;
262      void LoadField(TString);      void LoadField(TString);
263      float GetBX(float*);      float GetBX(float* v){return TrkParams::GetBX(v);};///< Bx (kGauss)
264      float GetBY(float*);      float GetBY(float* v){return TrkParams::GetBY(v);};///< By (kGauss)
265      float GetBZ(float*);      float GetBZ(float* v){return TrkParams::GetBZ(v);};///< Bz (kGauss)
266      Float_t GetZTrk(Int_t);      Float_t GetZTrk(Int_t);
267      Float_t GetXTrkLeft(){return XTRKL;};      Float_t GetXTrkLeft(){return XTRKL;};
268      Float_t GetXTrkRight(){return XTRKR;};      Float_t GetXTrkRight(){return XTRKR;};

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

  ViewVC Help
Powered by ViewVC 1.1.23