/[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.48 by pam-ts, Wed Oct 15 08:51:50 2014 UTC revision 1.49 by pam-ts, Wed Oct 15 10:02:51 2014 UTC
# Line 439  class PamLevel2 : public TObject { Line 439  class PamLevel2 : public TObject {
439      Bool_t EXT;//get tracks from extended tracking algorythm      Bool_t EXT;//get tracks from extended tracking algorythm
440      Bool_t NUC;//get tracks from nuclei algorythm      Bool_t NUC;//get tracks from nuclei algorythm
441    
442      char*  trkAlg;      const char*  trkAlg;
443    
444      // -----------      // -----------
445      // other flags      // other flags
# Line 576  class PamLevel2 : public TObject { Line 576  class PamLevel2 : public TObject {
576      void          SortTracks();          //assign value to variable sorted_tracks      void          SortTracks();          //assign value to variable sorted_tracks
577  //    TRefArray*    GetTracks();                  //return sorted_tracks  //    TRefArray*    GetTracks();                  //return sorted_tracks
578      TClonesArray* GetTracks();                  //return sorted_tracks      TClonesArray* GetTracks();                  //return sorted_tracks
579      PamTrack*     GetTrack(int);      PamTrack*     GetTrackOld(int);
580      PamTrack*     GetTrackImage(int);      PamTrack*     GetTrackImageOld(int);
581      void          SetSortingMethod(TString how);      PamTrack*     GetTrack(int i){ return GetTrackOld(i); };
582        PamTrack*     GetTrackImage(int i){ return GetTrackImageOld(i); };
583       void          SetSortingMethod(TString how);
584      TString       GetSortingMethod(){return howtosort;};      TString       GetSortingMethod(){return howtosort;};
585      void          SetNucleiSortingThreshold(Float_t nucleithr){ sortthr = nucleithr; return;};      void          SetNucleiSortingThreshold(Float_t nucleithr){ sortthr = nucleithr; return;};
586      Float_t       GetNucleiSortingThreshold(){ return sortthr;};      Float_t       GetNucleiSortingThreshold(){ return sortthr;};
# Line 589  class PamLevel2 : public TObject { Line 591  class PamLevel2 : public TObject {
591  //  =================================  //  =================================
592  //  methods to handle new tracking algorythms  //  methods to handle new tracking algorythms
593  //  =================================  //  =================================
594      Int_t GetTrackingAlgorythmFlag(){return extAlgFlag;};  /*     Int_t GetTrackingAlgorythmFlag(){return extAlgFlag;}; */
595      void  SetTrakingAlgorythm(char *);  /*     void  SetTrackingAlgorythm(const char * alg); */
596      char* GetTrakingAlgorythm();  /*     const char* GetTrackingAlgorythm(); */
597    
598      Int_t  GetNTracks(char*);      Int_t  GetNTracks(const char*);
599  //    Int_t  GetNTracks(){ return GetNTracks(trkAlg); };      PamTrack*     GetTrack(int,const char*);
600      PamTrack*     GetTrack(int,char*);      PamTrack*     GetTrackImage(int, const char*);
601      PamTrack*     GetTrackImage(int, char*);  
602    
603    /*     Int_t  GetNTracks(){return GetNTracks(trkAlg); }; */
604    /*     PamTrack*     GetTrack(int i) { return GetTrack(i,trkAlg); }; */
605    /*     PamTrack*     GetTrackImage(int i){ return GetTrackImage(i,trkAlg); }; */
606    
607      void          SortTracksNew();          //assign value to variable sorted_tracks      void          SortTracksNew();          //assign value to variable sorted_tracks
 //    PamTrack*     GetTrackImage(int,char*);  
608    
609    
610  //  =================================  //  =================================
# Line 648  class PamLevel2 : public TObject { Line 654  class PamLevel2 : public TObject {
654      void SetDebug(Bool_t set){ DBG=set; TrkParams::SetVerboseMode(); };      void SetDebug(Bool_t set){ DBG=set; TrkParams::SetVerboseMode(); };
655    
656    
657      ClassDef(PamLevel2,2);      ClassDef(PamLevel2,3);
658  };  };
659    
660  //===============================================================================================  //===============================================================================================

Legend:
Removed from v.1.48  
changed lines
  Added in v.1.49

  ViewVC Help
Powered by ViewVC 1.1.23