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

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

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

revision 1.7 by pam-fi, Sat Dec 2 10:42:53 2006 UTC revision 1.10 by pam-fi, Mon Feb 5 16:01:50 2007 UTC
# Line 37  public: Line 37  public:
37      Bool_t       *clbad;    //[CLlength]      Bool_t       *clbad;    //[CLlength]
38            
39      TrkCluster();      TrkCluster();
40      ~TrkCluster();      ~TrkCluster(){Clear();};
41      TrkCluster(const TrkCluster&);      TrkCluster(const TrkCluster&);
42    
43      void Dump();      void Dump();
44      void Clear();      void Clear();
45        void Clear(Option_t *option){Clear();};
46        void Delete(){Clear();};
47                    
48      Float_t GetSignal(Int_t, Float_t);    ///< cluster signal      Float_t GetSignal(Int_t, Float_t);    ///< cluster signal
49      Float_t GetSignal(Float_t cut)  { return GetSignal( (Int_t)0, cut); };      Float_t GetSignal(Float_t cut)  { return GetSignal( (Int_t)0, cut); };
# Line 66  public: Line 68  public:
68      Float_t GetETA(float angle){ return GetETA(0,angle); };      Float_t GetETA(float angle){ return GetETA(0,angle); };
69            
70      Bool_t IsBad(Int_t);                ///< bad-cluster flag      Bool_t IsBad(Int_t);                ///< bad-cluster flag
71        Bool_t IsSaturated(Int_t);          ///< saturated-cluster flag
72    
73      Int_t GetPlane() { return (Int_t)((view+1)/2);};         ///< plane number (1-6)      Int_t GetPlane() { return (Int_t)((view+1)/2);};         ///< plane number (1-6)
74      Int_t GetLadder(){ return 1+(Int_t)((maxs-1)/1024);  };  ///< ladder number (1-3)      Int_t GetLadder(){ return 1+(Int_t)((maxs-1)/1024);  };  ///< ladder number (1-3)
# Line 112  class TrkLevel1 : public TObject { Line 115  class TrkLevel1 : public TObject {
115      cTrkLevel1* GetLevel1Struct();      cTrkLevel1* GetLevel1Struct();
116      void Clear();      void Clear();
117      void Delete();      void Delete();
118        void Set();
119            
120      TrkCluster*   GetCluster(int);      TrkCluster*   GetCluster(int);
121            
122      TrkLevel1*    GetTrkLevel1(){return this;}      TrkLevel1*    GetTrkLevel1(){return this;}
123      TClonesArray* GetClusters(){return Cluster;};   ///< returns pointer to the cluster array      TClonesArray* GetClusters(){return Cluster;};   ///< returns pointer to the cluster array
124            
125      int           LoadPfaParam(TString);      int LoadPfaParam(TString);
126            int GetPfaNbinsAngle(){return pfa_.nangbin;};
127        int GetPfaNbinsETA(){return pfa_.netaval;};
128        int GetPfaNbinsCharge(){return 0;};
129        float* GetPfaCoord(TString pfa, int nview, int nladder, int nang);
130        float* GetPfaAbs(TString pfa, int nang);
131    
132      ClassDef(TrkLevel1,2);      ClassDef(TrkLevel1,2);
133    
134  };  };

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.10

  ViewVC Help
Powered by ViewVC 1.1.23