00001
00002
00003
00004 #ifndef STJTOWERENERGYCUTBEMCSTATUS_H
00005 #define STJTOWERENERGYCUTBEMCSTATUS_H
00006
00007 #include "StjTowerEnergyCut.h"
00008
00009 class StjTowerEnergyCutBemcStatus : public StjTowerEnergyCut {
00010
00011 public:
00012 StjTowerEnergyCutBemcStatus(int goodStatus = 1)
00013 : _goodStatus(goodStatus) { }
00014 virtual ~StjTowerEnergyCutBemcStatus() { }
00015
00016 bool operator()(const StjTowerEnergy& tower)
00017 {
00018 if(tower.status != _goodStatus) return true;
00019
00020 return false;
00021 }
00022
00023 private:
00024
00025 int _goodStatus;
00026 ClassDef(StjTowerEnergyCutBemcStatus, 1)
00027
00028 };
00029
00030 #endif // STJTOWERENERGYCUTBEMCSTATUS_H