/[PAMELA software]/DarthVader/OrbitalInfo/src/OrbitalInfoCore.cpp
ViewVC logotype

Diff of /DarthVader/OrbitalInfo/src/OrbitalInfoCore.cpp

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

revision 1.1 by mocchiut, Fri May 19 13:15:57 2006 UTC revision 1.2 by mocchiut, Wed Jun 14 09:52:55 2006 UTC
# Line 118  int OrbitalInfoCore(ULong64_t run, TFile Line 118  int OrbitalInfoCore(ULong64_t run, TFile
118    TTree *l0tr = 0;    TTree *l0tr = 0;
119    TBranch *l0registry = 0;    TBranch *l0registry = 0;
120    pamela::RegistryEvent *l0reg=0;    pamela::RegistryEvent *l0reg=0;
121      // EM: open also header branch
122      TBranch *l0head = 0;
123      pamela::EventHeader *eh = 0;
124      pamela::PscuHeader *ph = 0;
125      // end EM
126    //    //
127    // Define other basic variables    // Define other basic variables
128    //    //
# Line 377  int OrbitalInfoCore(ULong64_t run, TFile Line 382  int OrbitalInfoCore(ULong64_t run, TFile
382        code = -7;        code = -7;
383        goto closeandexit;        goto closeandexit;
384      };      };
385        // EM: open header branch as well
386        l0head = l0tr->GetBranch("Header");
387        if ( !l0head ) {
388          //if ( verbose ) printf(" CALORIMETER - ERROR: no Header branch in Level0 tree\n");
389          l0File->Close();
390          code = -8;
391          goto closeandexit;    
392        };
393        l0tr->SetBranchAddress("Header", &eh);
394        // end EM
395      l0registry = l0tr->GetBranch("Registry");      l0registry = l0tr->GetBranch("Registry");
396      if ( !l0registry ) {      if ( !l0registry ) {
397        //printf(" OrbitalInfo - ERROR: no Registry branch in Level0 tree\n");        //printf(" OrbitalInfo - ERROR: no Registry branch in Level0 tree\n");
# Line 434  int OrbitalInfoCore(ULong64_t run, TFile Line 449  int OrbitalInfoCore(ULong64_t run, TFile
449        //        //
450        orbitalinfo = new OrbitalInfo();        orbitalinfo = new OrbitalInfo();
451        orbitalinfo->absTime = l0reg->absTime;        orbitalinfo->absTime = l0reg->absTime;
452          // EM: add OBT and plt_num infos from the header
453          l0head->GetEntry(ei);
454          ph = eh->GetPscuHeader();
455          orbitalinfo->pkt_num = ph->GetCounter();
456          orbitalinfo->OBT = ph->GetOrbitalTime();
457          // end EM
458        OrbitalInfotr->Fill();        OrbitalInfotr->Fill();
459        //            //    
460        //        //

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

  ViewVC Help
Powered by ViewVC 1.1.23