/[PAMELA software]/root2paw/macros/GroundDataConvert.c
ViewVC logotype

Diff of /root2paw/macros/GroundDataConvert.c

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

revision 1.1 by mocchiut, Mon Dec 5 16:17:38 2005 UTC revision 1.2 by mocchiut, Tue Feb 14 15:56:35 2006 UTC
# Line 2  Line 2 
2  // Program to convert rootples to ntuples and viceversa for the PAMELA ground data.  // Program to convert rootples to ntuples and viceversa for the PAMELA ground data.
3  // Written by Emiliano Mocchiutti.    // Written by Emiliano Mocchiutti.  
4  //  //
5  //                   Version 3.00 (2005/11/29)  //                   Version 3.01 (2006/02/14)
6  //  //
7  // Changelog:  // Changelog:
8  //  //
9    // 3.00 - 3.01  (2006/02/14): bug in the booking of the level2 tracker rootple (wrong dimension of axv and wrong dereference to image[ntrk]), fixed (thanks to Silvio Orsi).
10    //
11  // 2.00 - 3.00  (2005/11/29): compiled.  // 2.00 - 3.00  (2005/11/29): compiled.
12  //  //
13  // 1.05 - 2.00  (2005/10/07): added TOF and TRIGGER level1 conversion (from PAW to ROOT).  // 1.05 - 2.00  (2005/10/07): added TOF and TRIGGER level1 conversion (from PAW to ROOT).
# Line 461  int GroundDataConvert(TString filename, Line 463  int GroundDataConvert(TString filename,
463              tree->Branch("obt",&trklev2.obt,"obt/I");              tree->Branch("obt",&trklev2.obt,"obt/I");
464              tree->Branch("which_calib",&trklev2.which_calib,"which_calib/I");              tree->Branch("which_calib",&trklev2.which_calib,"which_calib/I");
465              tree->Branch("ntrk",&trklev2.ntrk,"ntrk/I");              tree->Branch("ntrk",&trklev2.ntrk,"ntrk/I");
466              tree->Branch("image",&trklev2.image,"image[ntrk]/I");              tree->Branch("image",trklev2.image,"image[ntrk]/I");
467              tree->Branch("xm",trklev2.xm,"xm[ntrk][6]/F");              tree->Branch("xm",trklev2.xm,"xm[ntrk][6]/F");
468              tree->Branch("ym",trklev2.ym,"ym[ntrk][6]/F");              tree->Branch("ym",trklev2.ym,"ym[ntrk][6]/F");
469              tree->Branch("zm",trklev2.zm,"zm[ntrk][6]/F");              tree->Branch("zm",trklev2.zm,"zm[ntrk][6]/F");
# Line 475  int GroundDataConvert(TString filename, Line 477  int GroundDataConvert(TString filename,
477              tree->Branch("xv",trklev2.xv,"xv[ntrk][6]/F");              tree->Branch("xv",trklev2.xv,"xv[ntrk][6]/F");
478              tree->Branch("yv",trklev2.yv,"yv[ntrk][6]/F");              tree->Branch("yv",trklev2.yv,"yv[ntrk][6]/F");
479              tree->Branch("zv",trklev2.zv,"zv[ntrk][6]/F");              tree->Branch("zv",trklev2.zv,"zv[ntrk][6]/F");
480              tree->Branch("axv",trklev2.axv,"axv[ntrk]/F");              tree->Branch("axv",trklev2.axv,"axv[ntrk][6]/F");
481              tree->Branch("ayv",trklev2.ayv,"ayv[ntrk][6]/F");              tree->Branch("ayv",trklev2.ayv,"ayv[ntrk][6]/F");
482              tree->Branch("dedxp",trklev2.dedxp,"dedxp[ntrk][6]/F");              tree->Branch("dedxp",trklev2.dedxp,"dedxp[ntrk][6]/F");
483              tree->Branch("nclsx",trklev2.nclsx,"nclsx[6]/I");              tree->Branch("nclsx",trklev2.nclsx,"nclsx[6]/I");

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.23