/[PAMELA software]/PamCut/CaloCuts/CaloGeomCut/CaloGeomCut.h
ViewVC logotype

Diff of /PamCut/CaloCuts/CaloGeomCut/CaloGeomCut.h

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

revision 1.3 by pam-fi, Fri Apr 30 06:38:55 2010 UTC revision 1.5 by pam-fi, Thu Jul 28 13:26:31 2011 UTC
# Line 7  Line 7 
7    
8  /*! @file CaloGeomCut.h The CaloGeomCut class definition file */  /*! @file CaloGeomCut.h The CaloGeomCut class definition file */
9    
10    #ifndef NO_CALOAXIS
11    
12  #ifndef CALOGEOMCUT_H_  #ifndef CALOGEOMCUT_H_
13  #define CALOGEOMCUT_H_  #define CALOGEOMCUT_H_
14    
15  #include "../../PamCutBase/PamCutBase.h"  #include "../../PamCutBase/PamCutBase.h"
16  #include "../../CaloAxis2.h"  #include <CaloAxis.h>
17    
18  /*! @brief The geometric cut using the calorimeter track.  /*! @brief The geometric cut using the calorimeter track.
19   *   *
# Line 53  public: Line 55  public:
55     * @param qualCut Default: 10. (equivalent to beta[12])     * @param qualCut Default: 10. (equivalent to beta[12])
56     * @param chi2Cut Default: 20. (equivalent to beta[12])     * @param chi2Cut Default: 20. (equivalent to beta[12])
57     */     */
58    CaloGeomCut(const char *cutName, CaloAxis *xCaloAxis, CaloAxis *yCaloAxis, UInt_t iMethod, Float_t xTolCaloTrack =    CaloGeomCut(const char *cutName, CaloAxis *xCaloAxis, CaloAxis *yCaloAxis, UInt_t iMethod,
59        0.7, Float_t yTolCaloTrack = 0.7, Float_t mass = H_MASS, Float_t resMax = 10., Float_t qualCut = 10., Float_t chi2Cut = 20.) :        Float_t xTolCaloTrack = 0.7, Float_t yTolCaloTrack = 0.7, Float_t mass = H_MASS, Float_t resMax = 10.,
60      PamCut(cutName), _xCaloAxis(xCaloAxis), _yCaloAxis(yCaloAxis), _iMethod(iMethod), _xTolCaloTrack(xTolCaloTrack),        Float_t qualCut = 10., Float_t chi2Cut = 20.);
61          _yTolCaloTrack(yTolCaloTrack), _mass(mass), _resMax(resMax), _qualCut(qualCut), _chi2Cut(chi2Cut) {  
   }  
62    /*! @brief Destructor. */    /*! @brief Destructor. */
63    ~CaloGeomCut() {    ~CaloGeomCut();
   }  
64    
65    /*! @brief The geometry check using the calorimeter's track.    /*! @brief The geometry check using the calorimeter's track.
66     *     *
# Line 76  private: Line 76  private:
76    Float_t _xTolCaloTrack, _yTolCaloTrack;    Float_t _xTolCaloTrack, _yTolCaloTrack;
77    Float_t _mass;    Float_t _mass;
78    Float_t _resMax, _qualCut, _chi2Cut;    Float_t _resMax, _qualCut, _chi2Cut;
79    
80      Trajectory* _traj;
81      static const Int_t _nPoint;
82      vector<Float_t> _zIn; // MUST be Float_t
83      static const Float_t _zCaloTop; // cm MUST be Float_t
84  };  };
85    
86  #endif /* CALOGEOMCUT_H_ */  #endif /* CALOGEOMCUT_H_ */
87    #endif /* NO_CALOAXIS */

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

  ViewVC Help
Powered by ViewVC 1.1.23