/[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.2 by pam-fi, Thu Sep 28 14:04:39 2006 UTC revision 1.4 by pam-fi, Thu Oct 12 15:41:02 2006 UTC
# Line 42  public: Line 42  public:
42    
43      void Dump();      void Dump();
44                    
45          Int_t   GetLadder()        { return 1+(Int_t)((maxs-1)/1024);  };  ///< ladder number      Int_t   GetLadder()        { return 1+(Int_t)((maxs-1)/1024);  };  ///< ladder number
         Float_t GetSignal(Float_t);         ///< cluster signal  
         Float_t GetSignalToNoise(Float_t);  ///< cluster signal/noise  
         Int_t   GetMultiplicity(Float_t);   ///< cluster multiplicity    
         Float_t GetSignal()        { return GetSignal(INC_CUT);        };  
         Float_t GetSignalToNoise() { return GetSignalToNoise(INC_CUT); };  
         Int_t   GetMultiplicity()  { return GetMultiplicity(INC_CUT);  };  
46                    
47          Bool_t IsBad(Int_t);                ///< bad-cluster flag      Float_t GetSignal(Int_t, Float_t);    ///< cluster signal
48        Float_t GetSignal(Float_t cut)  { return GetSignal( (Int_t)0, cut); };
49        Float_t GetSignal(Int_t nstrip) { return GetSignal( nstrip, (Float_t)(-1000) ); };
50        Float_t GetSignal()             { return GetSignal( (Int_t)0,(Float_t)INC_CUT); };
51        
52        Float_t GetSignalToNoise(Int_t,Float_t);  ///< cluster signal/noise
53        Float_t GetSignalToNoise(Float_t cut)  { return GetSignalToNoise( (Int_t)0, cut); };
54        Float_t GetSignalToNoise(Int_t nstrip) { return GetSignalToNoise( nstrip, (Float_t)(-1000) ); };
55        Float_t GetSignalToNoise()             { return GetSignalToNoise( (Int_t)0, (Float_t)INC_CUT); };
56    
57    
58        Int_t   GetMultiplicity(Float_t);         ///< cluster multiplicity
59        Int_t   GetMultiplicity()  { return GetMultiplicity(INC_CUT);  };
60        
61        cTrkLevel1* GetLevel1Struct();
62        
63        Float_t GetCOG(Int_t);
64        Float_t GetCOG(){ return GetCOG(0); };
65        Float_t GetETA(Int_t,float);
66        Float_t GetETA(float angle){ return GetETA(0,angle); };
67        
68        Bool_t IsBad(Int_t);                ///< bad-cluster flag
69                    
70      TrkCluster* GetTrkCluster(){ return this; };      TrkCluster* GetTrkCluster(){ return this; };
71    
# Line 84  class TrkLevel1 : public TObject { Line 99  class TrkLevel1 : public TObject {
99                                    
100                    
101      TrkLevel1();      TrkLevel1();
102            ~TrkLevel1(){Delete();};
103    
104          int nclstr() {return Cluster->GetEntries();}    ///< number of stored clusters          int nclstr() {return Cluster->GetEntries();}    ///< number of stored clusters
105    
106      void Dump();      void Dump();
107      void SetFromLevel1Struct(cTrkLevel1 *);      void SetFromLevel1Struct(cTrkLevel1 *);
108          void GetLevel1Struct(cTrkLevel1 *) const;  //      void GetLevel1Struct(cTrkLevel1 *) const;
109      void Clear();          cTrkLevel1* GetLevel1Struct();
110            void Clear();
111            void Delete();
112    
113      TrkCluster*   GetCluster(int);      TrkCluster*   GetCluster(int);
114            
115      TrkLevel1*    GetTrkLevel1(){return this;}      TrkLevel1*    GetTrkLevel1(){return this;}
116      TClonesArray* GetClusters(){return Cluster;};///< returns pointer to the cluster array      TClonesArray* GetClusters(){return Cluster;};   ///< returns pointer to the cluster array
117            
118      ClassDef(TrkLevel1,2);          int           LoadPfaParam(TString);
119            
120            ClassDef(TrkLevel1,2);
121    
122  };  };
123    

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

  ViewVC Help
Powered by ViewVC 1.1.23