/[PAMELA software]/PamCut/TofCuts/TofPatternCut/TofPatternCut.h
ViewVC logotype

Diff of /PamCut/TofCuts/TofPatternCut/TofPatternCut.h

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

revision 1.1.1.1 by pam-fi, Wed May 27 13:30:09 2009 UTC revision 1.3 by pam-fi, Thu Mar 18 14:44:11 2010 UTC
# Line 15  Line 15 
15  /*! @brief The Tof-pattern cut.  /*! @brief The Tof-pattern cut.
16   *   *
17   * Requirements:   * Requirements:
18   * - not more than 1 hit paddle on S11 S12 S21 S22;   * - (1) no more than 1 hit paddle on S11 S12 S21 S22;
19   * - at least 1 hit paddle on S1 and S2;   * - (2) at least 1 hit paddle on S1 and S2;
20   * - not more than 3 hit PMTs (only TDC hits with tdc<4095) outside track;   * - (3) less than 3 hit PMTs (only TDC hits with tdc<4095) outside track on S11 and S12;
21   *   on S11 and S12;   * - (4) if there is a hit paddle, it must be associated to the track.
  * - if there is a hit paddle, the PMTs (TDC hits) must be associated to the track;  
  * - if no PMTs (TDC hits) are associated to the track, there must be no hit paddles.  
22   */   */
23  class TofPatternCut: public PamCut {  class TofPatternCut: public PamCut {
24    
25  public:  public:
26    /*! @brief Constructor. */    /*! @brief Constructor.
27    TofPatternCut(const char *cutName) :     *
28      PamCut(cutName), _standalone(false), _notrk(0) {     * @param cutName The cut's name.
29       * @param standalone If true, the standalone track will be used; otherwise, track
30       *                   from tracker will be used.
31       * @param notrk The number of the physical track to use.
32       */
33      TofPatternCut(const char *cutName, bool standalone = false, int notrk = 0) :
34        PamCut(cutName), _standalone(standalone), _notrk(notrk) {
35    }    }
36    /*! @brief Destructor. */    /*! @brief Destructor. */
37    ~TofPatternCut() {    ~TofPatternCut() {

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

  ViewVC Help
Powered by ViewVC 1.1.23