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

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

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

revision 1.19 by pam-fi, Fri Apr 27 10:39:57 2007 UTC revision 1.22 by pam-fi, Thu May 24 13:29:08 2007 UTC
# Line 294  struct cMini2track { Line 294  struct cMini2track {
294      double xm_a[NPLANE],ym_a[NPLANE];      double xm_a[NPLANE],ym_a[NPLANE];
295      double xm_b[NPLANE],ym_b[NPLANE];      double xm_b[NPLANE],ym_b[NPLANE];
296      double resx[NPLANE],resy[NPLANE];      double resx[NPLANE],resy[NPLANE];
297        double tailx[NPLANE],taily[NPLANE];
298      double xgood[NPLANE],ygood[NPLANE];      double xgood[NPLANE],ygood[NPLANE];
299      double dedxtrk_x[NPLANE];      double dedxtrk_x[NPLANE];
300      double dedxtrk_y[NPLANE];      double dedxtrk_y[NPLANE];
# Line 308  struct cMini2track { Line 309  struct cMini2track {
309      int idcand;      int idcand;
310      int trackmode;      int trackmode;
311      int istepmin;      int istepmin;
312    
313    /*     cMini2track(){ */
314    /* //  -------------------------- */
315    /* //  fitting routine parameters */
316    /* //  -------------------------- */
317    /*      zini = 23.5; */
318    /*      trackmode = 0; */
319    /*      istepmin = 3; */
320    /* //  -------------------------- */
321    /*      pfixed = 0.; */
322    /*      chi2  = 0; */
323    /*      nstep = 0; */
324    /*      for(int it1=0;it1<5;it1++){ */
325    /*          al[it1] = 0; */
326    /*          for(int it2=0;it2<5;it2++)cov[it1][it2] = 0; */
327    /*      }; */
328    /*      for(int ip=0;ip<6;ip++){ */
329    /*          xgood[ip]  = 0; */
330    /*          ygood[ip]  = 0; */
331    /*          xm[ip]     = 0; */
332    /*          ym[ip]     = 0; */
333    /*          xm_a[ip]     = 0; */
334    /*          ym_a[ip]     = 0; */
335    /*          xm_b[ip]     = 0; */
336    /*          ym_b[ip]     = 0; */
337    /*          zm[ip]     = 0; */
338    /*          resx[ip]   = 0; */
339    /*          resy[ip]   = 0; */
340    /*          xv[ip]     = 0; */
341    /*          yv[ip]     = 0; */
342    /*          zv[ip]     = 0; */
343    /*          axv[ip]    = 0; */
344    /*          ayv[ip]    = 0; */
345    /*          dedxtrk_x[ip] = 0; */
346    /*          dedxtrk_y[ip] = 0; */
347    /*      }; */
348            
349    /*     } */
350    
351    
352  };  };
353  //  //
354  /**  /**
# Line 404  struct cTrkETA { Line 445  struct cTrkETA {
445      float feta4[NANGMAX][NLADDER][NVIEW][NETAVALMAX];      float feta4[NANGMAX][NLADDER][NVIEW][NETAVALMAX];
446    
447  };  };
448    /**
449     * \brief Struct to configure data reduction
450     */
451    struct cTrkSW{
452        int pfaid;
453    };
454    
455  extern "C" {  extern "C" {
456    
# Line 417  extern "C" { Line 464  extern "C" {
464      extern struct cTrkHough   houghevent_;      extern struct cTrkHough   houghevent_;
465      extern struct cMini2track track_;      extern struct cMini2track track_;
466      extern struct cTrkETA     pfa_;      extern struct cTrkETA     pfa_;
467        extern struct cTrkSW      sw_;
468    
469      void fillpedsigfromdefault_();      void fillpedsigfromdefault_();
470      int readmipparam_();      int readmipparam_();
# Line 425  extern "C" { Line 473  extern "C" {
473      int readalignparam_();      int readalignparam_();
474      int readetaparam_();      int readetaparam_();
475      void reductionflight_(int*);      void reductionflight_(int*);
476      int analysisflight_(int*);      int analysisflight_();
477      int  readb_();      int  readb_();
478        void gufld_(float*, float*);
479        void xyzpam_(int*,int*,int*,int*,int*,float*,float*,float*,float*);
480        float riseta_(int*,float*);
481    
482  }  }
483    

Legend:
Removed from v.1.19  
changed lines
  Added in v.1.22

  ViewVC Help
Powered by ViewVC 1.1.23