/[PAMELA software]/PamelaLevel2/inc/PamLevel2.h
ViewVC logotype

Diff of /PamelaLevel2/inc/PamLevel2.h

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

revision 1.31 by pam-fi, Wed Nov 14 11:14:27 2007 UTC revision 1.35 by mocchiut, Tue Sep 30 07:45:22 2008 UTC
# Line 24  Line 24 
24  #include <NDLevel2.h>  #include <NDLevel2.h>
25  #include <AcLevel2.h>  #include <AcLevel2.h>
26  #include <OrbitalInfo.h>  #include <OrbitalInfo.h>
27    #include <InclinationInfo.h> // EMILIANO, now this library is included in libDarthVader.so
28                             // and the header installed in $PAM_INC. If you get the
29                             // error "Cannot find InclinationInfo.h" update your DV installation
30  #include <RunInfo.h>  #include <RunInfo.h>
31  #include <GLTables.h>  #include <GLTables.h>
32    
# Line 277  class PamLevel2 : public TObject { Line 280  class PamLevel2 : public TObject {
280      TTree*    run_tree_clone;      TTree*    run_tree_clone;
281      TChain*   sel_tree;      TChain*   sel_tree;
282      TTree*    sel_tree_clone;      TTree*    sel_tree_clone;
283        int *irunoffset;
284    
285      // -------------------------------------------      // -------------------------------------------
286      // variables to store total live and dead time      // variables to store total live and dead time
# Line 373  class PamLevel2 : public TObject { Line 377  class PamLevel2 : public TObject {
377      Bool_t ISGP;  // GP simulation (...sort of patch, to skip OBT check, since OrbitalInfo is sometime missing)      Bool_t ISGP;  // GP simulation (...sort of patch, to skip OBT check, since OrbitalInfo is sometime missing)
378      Int_t  SELLI; // tree of selected events (there is a selection list)      Int_t  SELLI; // tree of selected events (there is a selection list)
379    
380        Bool_t DBG;
381    
382      void Initialize();      void Initialize();
383    
384    
# Line 468  class PamLevel2 : public TObject { Line 474  class PamLevel2 : public TObject {
474      OrbitalInfo  *GetOrbitalInfo(){ return orb_obj;  };      OrbitalInfo  *GetOrbitalInfo(){ return orb_obj;  };
475      GL_RUN       *GetRunInfo()    { return run_obj;  };      GL_RUN       *GetRunInfo()    { return run_obj;  };
476      SoftInfo     *GetSoftInfo()   { return soft_obj; }; // Emiliano      SoftInfo     *GetSoftInfo()   { return soft_obj; }; // Emiliano
477      GPamela      *GetGPamela()    { return gp_obj; };      GPamela      *GetGPamela()    { return gp_obj;   };
478    
479  //  ==============================================  //  ==============================================
480  //  methods to retrieve subdetectors stored tracks  //  methods to retrieve subdetectors stored tracks
# Line 502  class PamLevel2 : public TObject { Line 508  class PamLevel2 : public TObject {
508  //  =================================  //  =================================
509  //    Int_t ntrk(){ return trk2_obj->TrkLevel2::ntrk(); };  //    Int_t ntrk(){ return trk2_obj->TrkLevel2::ntrk(); };
510    
511    
512        Long64_t  GetRunID(){ return irun;};
513        Long64_t  GetRunEntryID(){ return irunentry; };
514    
515      // -----      // -----
516      // flags methods      // flags methods
517      // -----      // -----
# Line 533  class PamLevel2 : public TObject { Line 543  class PamLevel2 : public TObject {
543    
544      void   SetGP(Bool_t tt){ISGP=tt;};      void   SetGP(Bool_t tt){ISGP=tt;};
545    
546        void SetDebug(Bool_t set){ DBG=set; };
547    
548      ClassDef(PamLevel2,1);      ClassDef(PamLevel2,1);
549  };  };

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

  ViewVC Help
Powered by ViewVC 1.1.23