00001
00002
00003
00004
00005
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