00001
00002
00003 #include "StjFourVecCutTrgBHT.h"
00004
00005 #include <StjTrg.h>
00006
00007 #include <vector>
00008 #include <algorithm>
00009
00010 ClassImp(StjFourVecCutTrgBHT)
00011
00012 using namespace std;
00013
00014 bool StjFourVecCutTrgBHT::operator()(const StjFourVec& p4)
00015 {
00016 if(p4.type != 2) return true;
00017 if(p4.detectorId != 9) return true;
00018 vector<int> towers = _trg->towers();
00019 vector<int>::const_iterator it = find(towers.begin(), towers.end(), p4.towerId);
00020 if(it == towers.end()) return true;
00021 return false;
00022 }