/[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.3 by pam-fi, Wed Oct 11 06:53:01 2006 UTC
# Line 43  public: Line 43  public:
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
46          Float_t GetSignal(Float_t);         ///< cluster signal          
47            Float_t GetSignal(Float_t);             ///< cluster signal
48            Float_t GetSignal(Int_t);               ///< cluster signal
49          Float_t GetSignalToNoise(Float_t);  ///< cluster signal/noise          Float_t GetSignalToNoise(Float_t);  ///< cluster signal/noise
50          Int_t   GetMultiplicity(Float_t);   ///< cluster multiplicity            Float_t GetSignalToNoise(Int_t);        ///< cluster signal/noise
51          Float_t GetSignal()        { return GetSignal(INC_CUT);        };          Int_t   GetMultiplicity(Float_t);         ///< cluster multiplicity    
52          Float_t GetSignalToNoise() { return GetSignalToNoise(INC_CUT); };          Float_t GetSignal()        { return GetSignal((Float_t)INC_CUT);        };
53            Float_t GetSignalToNoise() { return GetSignalToNoise((Float_t)INC_CUT); };
54          Int_t   GetMultiplicity()  { return GetMultiplicity(INC_CUT);  };          Int_t   GetMultiplicity()  { return GetMultiplicity(INC_CUT);  };
55                    
56            cTrkLevel1* GetLevel1Struct();
57            
58            Float_t GetCOG(Int_t);
59            Float_t GetCOG(){ return GetCOG(0); };
60            Float_t GetETA(Int_t,float);
61            Float_t GetETA(float angle){ return GetETA(0,angle); };
62            
63          Bool_t IsBad(Int_t);                ///< bad-cluster flag          Bool_t IsBad(Int_t);                ///< bad-cluster flag
64                    
65      TrkCluster* GetTrkCluster(){ return this; };      TrkCluster* GetTrkCluster(){ return this; };
# Line 84  class TrkLevel1 : public TObject { Line 94  class TrkLevel1 : public TObject {
94                                    
95                    
96      TrkLevel1();      TrkLevel1();
97            ~TrkLevel1(){Delete();};
98    
99          int nclstr() {return Cluster->GetEntries();}    ///< number of stored clusters          int nclstr() {return Cluster->GetEntries();}    ///< number of stored clusters
100    
101      void Dump();      void Dump();
102      void SetFromLevel1Struct(cTrkLevel1 *);      void SetFromLevel1Struct(cTrkLevel1 *);
103          void GetLevel1Struct(cTrkLevel1 *) const;  //      void GetLevel1Struct(cTrkLevel1 *) const;
104      void Clear();          cTrkLevel1* GetLevel1Struct();
105            void Clear();
106            void Delete();
107    
108      TrkCluster*   GetCluster(int);      TrkCluster*   GetCluster(int);
109            
110      TrkLevel1*    GetTrkLevel1(){return this;}      TrkLevel1*    GetTrkLevel1(){return this;}
111      TClonesArray* GetClusters(){return Cluster;};///< returns pointer to the cluster array      TClonesArray* GetClusters(){return Cluster;};   ///< returns pointer to the cluster array
112            
113      ClassDef(TrkLevel1,2);          int           LoadPfaParam(TString);
114            
115            ClassDef(TrkLevel1,2);
116    
117  };  };
118    

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

  ViewVC Help
Powered by ViewVC 1.1.23