Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

HitCalc.h

Go to the documentation of this file.
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 #ifndef HITCALC_H
00015 #define HITCALC_H
00016 
00017 #include "TObject.h"
00018 
00019 class TH1F;
00020 class TH2F;
00021 
00022 class HitCalc : public TObject
00023 {
00024     
00025 public:
00026     // Con/de-structors: 
00027     HitCalc();
00028     //    HitCalc(const HitCalc& rhs); // copy constructor
00029     virtual ~HitCalc();
00030     
00031     virtual void Draw(Option_t *option);
00032     virtual void Print(Option_t *option) const;
00033     void Reset();
00034    
00035     //HitCalc variables
00036     Float_t fHitTotalEnergy;
00037     Float_t fHitTransEnergy;
00038     Float_t fHitLongEnergy;
00039     Float_t fHitTransCMEnergy;
00040     Float_t fHitTransEnergyRatio;
00041     Float_t fHitLongEnergyRatio;
00042     Float_t fHitTransLongEnergyRatio;
00043     Float_t fHitTransCMEnergyRatio;
00044     Float_t fHitFarMomBalance;
00045     Float_t fHitPeakMomBalance;
00046     Float_t fHitFarAngle;
00047     Float_t fHitPeakAngle;
00048 
00049 
00050 private:
00051     
00052     // copy constructor, assignment:
00053     HitCalc& operator=(const HitCalc& rhs); // assignment
00054     
00055     ClassDef(HitCalc,1);
00056         
00057 };                              // end of class HitCalc
00058 
00059 #endif  // HITCALC_H

Generated on Mon Feb 15 11:06:47 2010 for loon by  doxygen 1.3.9.1