11 #ifndef STMTDEVTFILTERMAKER_HH
12 #define STMTDEVTFILTERMAKER_HH
33 Int_t InitRun(
const Int_t runNumber);
37 void setSaveHistos(
const bool save) { mSaveHistos = save; }
45 void setMinTrackPt(
const double min) { mMinTrkPtAll = min; }
46 void setMinLeadTrackPt(
const double min) { mMinTrkPtLead = min; }
47 void setMinNHitsFit(
const int min) { mMinNHitsFit = min; }
48 void setMinNHitsDedx(
const int min) { mMinNHitsDedx = min; }
49 void setMinFitHitsFraction(
const double min) { mMinFitHitsFraction = min; }
50 void setMaxDca(
const double max) { mMaxDca = max; }
51 void setMaxDeltaZ(
const double max) { mMaxDeltaZ = max; }
52 void setMinMuonCandidates(
const int min) { nMinMuonCandidates = min; }
53 void setNsigmaPiCut(
const double min,
const double max)
54 { mMinNsigmaPi = min; mMaxNsigmaPi = max; }
56 virtual const char *GetCVS()
const {
57 static const char cvs[]=
"Tag $Name: $Id: built " __DATE__
" " __TIME__ ;
return cvs;
60 typedef vector<int> IntVec;
64 void checkTriggerIDs(
const vector<unsigned int> triggers);
70 bool isValidTrack(
StTrack *track);
85 double mMinFitHitsFraction;
90 int nMinMuonCandidates;
96 TH1F *mhNMuonCandidates;
This class is used to check number of muon candidates in each event. It runs both on StEvent and MuDs...
bool isMuonCandidate(StTrack *track)
int shouldHaveRejectEvent()