00001 #ifndef ST_TRIGGER_FILTER_MAKER_HH
00002 #define ST_TRIGGER_FILTER_MAKER_HH
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013 #ifndef StMaker_H
00014 #include "StMaker.h"
00015 #endif
00016
00017 #include <vector>
00018 using std::vector;
00019
00020 class StTriggerFilterMaker : public StMaker {
00021 public:
00022 StTriggerFilterMaker(const char *name = "triggerFilter");
00023 virtual ~StTriggerFilterMaker();
00024
00025
00026 virtual Int_t Init();
00027
00028 virtual Int_t Make();
00029
00030
00031 void addTrigger(unsigned int trigId) { mGoodTriggers.push_back(trigId); }
00032
00033 virtual const char* GetCVS() const
00034 {static const char cvs[]="Tag $Name: $ $Id: StTriggerFilterMaker.h,v 1.1 2008/06/11 20:55:36 pibero Exp $ built "__DATE__" "__TIME__; return cvs;}
00035
00036 private:
00037 vector<unsigned int> mGoodTriggers;
00038
00039 ClassDef(StTriggerFilterMaker,1)
00040 };
00041
00042 #endif
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052