/[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.30 by pam-fi, Wed Aug 22 07:03:44 2007 UTC revision 1.31 by pam-fi, Fri Aug 31 14:56:50 2007 UTC
# Line 97  public: Line 97  public:
97    
98      float al[5];           ///<TRACK STATE VECTOR      float al[5];           ///<TRACK STATE VECTOR
99      float coval[5][5];     ///<covariance matrix      float coval[5][5];     ///<covariance matrix
100      int   xgood[6];        ///<cluster flag for x-view (0 = view not included in the fit)      int   xgood[6];        ///<cluster id for x-view (0 = view not included in the fit)
101      int   ygood[6];        ///<cluster flag for y-view (0 = view not included in the fit)      int   ygood[6];        ///<cluster id for y-view (0 = view not included in the fit)
102      float xm[6];           ///<measured x coordinates      float xm[6];           ///<measured x coordinates
103      float ym[6];           ///<measured y coordinates      float ym[6];           ///<measured y coordinates
104      float zm[6];           ///<measured z coordinates      float zm[6];           ///<measured z coordinates
# Line 107  public: Line 107  public:
107      float tailx[6];        ///<spatial resolution tail on X view      float tailx[6];        ///<spatial resolution tail on X view
108      float taily[6];        ///<spatial resolution tail on y view      float taily[6];        ///<spatial resolution tail on y view
109      float chi2;            ///<chi2      float chi2;            ///<chi2
110      int   nstep;           ///<n. step      int   nstep;           ///<n.step
111      float xv[6];           ///<calculated x coordinates      float xv[6];           ///<calculated x coordinates
112      float yv[6];           ///<calculated y coordinates      float yv[6];           ///<calculated y coordinates
113      float zv[6];           ///<calculated z coordinates      float zv[6];           ///<calculated z coordinates
# Line 115  public: Line 115  public:
115      float ayv[6];          ///<calculated angles (deg) on y view      float ayv[6];          ///<calculated angles (deg) on y view
116      float dedx_x[6];       ///<dE/dx in MIP (<0 if saturated)      float dedx_x[6];       ///<dE/dx in MIP (<0 if saturated)
117      float dedx_y[6];       ///<dE/dx in MIP (<0 if saturated)      float dedx_y[6];       ///<dE/dx in MIP (<0 if saturated)
118        int   multmaxx[6];     ///<cluster multiplicity and strip of maximum on x view
119        int   multmaxy[6];     ///<cluster multiplicity and strip of maximum on y view
120        float seedx[6];        ///< seed of the cluster x
121        float seedy[6];        ///< seed of the cluster y
122        float xpu[6];          ///< x coordinate in pitch units
123        float ypu[6];          ///< y coordinate in pitch units
124    
125      TrkTrack();      TrkTrack();
126      TrkTrack(const TrkTrack&);      TrkTrack(const TrkTrack&);
# Line 191  public: Line 197  public:
197      Bool_t SaturatedClusterX(int ip){ return IsSaturated(ip,0); };      Bool_t SaturatedClusterX(int ip){ return IsSaturated(ip,0); };
198      Bool_t SaturatedClusterY(int ip){ return IsSaturated(ip,1); };      Bool_t SaturatedClusterY(int ip){ return IsSaturated(ip,1); };
199    
200        Int_t GetClusterX_Multiplicity(int ip){ return (Int_t)(multmaxx[ip]/10000); };
201        Int_t GetClusterY_Multiplicity(int ip){ return (Int_t)(multmaxy[ip]/10000); };
202        Int_t GetClusterX_MaxStrip(int ip){ return (Int_t)(multmaxx[ip]%10000); };
203        Int_t GetClusterY_MaxStrip(int ip){ return (Int_t)(multmaxy[ip]%10000); };
204        Float_t GetClusterX_Seed(int ip){ return seedx[ip]; };
205        Float_t GetClusterY_Seed(int ip){ return seedy[ip]; };
206    /*     Float_t GetClusterX_CoordinatePU(int ip); */
207    /*     Float_t GetClusterY_CoordinatePU(int ip); */
208        
209    
210      TrkTrack* GetTrkTrack(){return this;};      TrkTrack* GetTrkTrack(){return this;};
211    
212      friend class TrkLevel2;      friend class TrkLevel2;
213    
214      ClassDef(TrkTrack,3);      ClassDef(TrkTrack,4);
215    
216  };  };
217  /**  /**

Legend:
Removed from v.1.30  
changed lines
  Added in v.1.31

  ViewVC Help
Powered by ViewVC 1.1.23