PamCut: TrkCuts/TrkSigmaDeflCut/TrkSigmaDeflCut.h Source File

- Main Page
- Classes
- Files

- File List
- File Members

# TrkCuts/TrkSigmaDeflCut/TrkSigmaDeflCut.h

Go to the documentation of this file.

    00001 /*
    00002  * TrkSigmaDeflCut.h
    00003  *
    00004  *  Created on: 23-apr-2009
    00005  *      Author: S. Ricciarini
    00006  */
    00007
    00010 #ifndef TRKSIGMADEFLCUT_H_
    00011 #define TRKSIGMADEFLCUT_H_
    00012
    00013 #include "../../PamCutBase/PamCutBase.h"
    00014
    00020 class TrkSigmaDeflCut: public PamCut {
    00021
    00022 public:
    00031   TrkSigmaDeflCut(const char *cutName, std::vector<float> binning) :
    00032     PamCut(cutName), _binning(binning) {
    00033   }
    00034
    00043   TrkSigmaDeflCut(const char *cutName, const char* rigBinListFileName);
    00044
    00046   ~TrkSigmaDeflCut() {
    00047   }
    00048
    00058   int Check(PamLevel2 *event);
    00059
    00060
    00061 private:
    00062
    00063   std::vector<float> _binning;
    00064
    00065 };
    00066
    00067 #endif /* TRKSIGMADEFLCUT_H_ */