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

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

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

revision 1.45 by pam-fi, Thu Feb 27 11:24:42 2014 UTC revision 1.46 by pam-ts, Wed Jun 4 07:57:02 2014 UTC
# Line 17  Line 17 
17  // z-coordinate of track state-vector reference-plane  // z-coordinate of track state-vector reference-plane
18  #define ZINI 23.5 ///< z-coordinate of track state-vector reference-plane.  #define ZINI 23.5 ///< z-coordinate of track state-vector reference-plane.
19  // (mechanical) z-coordinate of the tracker planes  // (mechanical) z-coordinate of the tracker planes
20  #define ZTRK6 -22.22  #define ZTRK6 -22.23 //-22.22  //Aprile 2014... trovata differenza con mech_pos.dat
21  #define ZTRK5 -13.31  #define ZTRK5 -13.32 //-13.31  // ...speriamo bene... no comment
22  #define ZTRK4 -4.41  #define ZTRK4 -4.42//-4.41
23  #define ZTRK3 4.49  #define ZTRK3  4.48//4.49
24  #define ZTRK2 13.39  #define ZTRK2 13.38//13.39
25  #define ZTRK1 22.29  #define ZTRK1 22.28//22.29
26  // magnet cavity dimensions  // magnet cavity dimensions
27  #define ZMAGNHIGH 21.83  #define ZMAGNHIGH 21.83
28  #define ZMAGNLOW -21.83  #define ZMAGNLOW -21.83
# Line 172  public: Line 172  public:
172      Int_t GetNY(){Int_t n=0; for(Int_t i=0; i<6; i++)n+=(Int_t)YGood(i); return n;}      Int_t GetNY(){Int_t n=0; for(Int_t i=0; i<6; i++)n+=(Int_t)YGood(i); return n;}
173      Int_t GetNXY(){Int_t n=0; for(Int_t i=0; i<6; i++)n+=(Int_t)YGood(i)*XGood(i); return n;}      Int_t GetNXY(){Int_t n=0; for(Int_t i=0; i<6; i++)n+=(Int_t)YGood(i)*XGood(i); return n;}
174      Int_t GetNtot(){return GetNX()+GetNY();}      Int_t GetNtot(){return GetNX()+GetNY();}
175        Int_t GetNhit() ;
176      Float_t GetRigidity();      Float_t GetRigidity();
177      Float_t GetDeflection();      Float_t GetDeflection();
178      Bool_t IsSaturated(int,int);      Bool_t IsSaturated(int,int);
# Line 441  class TrkLevel2 : public TObject { Line 442  class TrkLevel2 : public TObject {
442      TrkTrack* GetTrack(int i);      TrkTrack* GetTrack(int i);
443      TrkTrack* GetTrackImage(int i);      TrkTrack* GetTrackImage(int i);
444            
445      TrkLevel2*    GetTrkLevel2(){return this;}      TrkLevel2*     GetTrkLevel2(){return this;}
446      TClonesArray* GetTrackArray(){return Track;}///< returns pointer to the track array      TClonesArray*  GetTrackArray(){return Track;}///< returns pointer to the track array
447            TClonesArray** GetPointerToTrackArray(){return &Track;}///< returns pointer to pointer to the track array
448      void   StatusDump(int view);      void   StatusDump(int view);
449      Bool_t StatusCheck(int view, int flagmask);      Bool_t StatusCheck(int view, int flagmask);
450    

Legend:
Removed from v.1.45  
changed lines
  Added in v.1.46

  ViewVC Help
Powered by ViewVC 1.1.23