Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

EventFilter.h

Go to the documentation of this file.
00001 #ifndef EVENTFILTER_H
00002 #define EVENTFILTER_H
00003 
00004 class NtpSREvent;
00005 class NtpStRecord;
00006 class NtpSRRecord;
00007 class NueRecord;
00008 
00009 namespace EventFilter
00010 {
00011 
00012     Bool_t PassesHiTrackCut(NtpSREvent *event, NtpStRecord *st, int cut);
00013     Bool_t PassesTrackLikeCut(NtpSREvent *event, NtpStRecord *st, int cut);
00014     Bool_t PassesHiShowerCut(NtpSREvent *event, NtpStRecord *st, float cut);
00015     Bool_t PassesLoShowerCut(NtpSREvent *event, NtpStRecord *st, float cut);
00016     Bool_t PassesAllCuts(NtpSREvent *event, NtpStRecord *st, int trkcut,int trklike, int loevtcut, float hiecut, float loecut, float hishwcut, float loshwcut);
00017 
00018     Bool_t PassesHiTrackCut(NtpSREvent *event, NtpSRRecord *st, int cut);
00019     Bool_t PassesTrackLikeCut(NtpSREvent *event, NtpSRRecord *st, int cut);
00020     Bool_t PassesHiShowerCut(NtpSREvent *event, NtpSRRecord *st, float cut);
00021     Bool_t PassesLoShowerCut(NtpSREvent *event, NtpSRRecord *st, float cut);
00022     Bool_t PassesAllCuts(NtpSREvent *event, NtpSRRecord *st, int trkcut, int trklike, int loevtcut, float hiecut, float loecut, float hishwcut, float loshwcut);
00023 
00024 
00025     Bool_t PassesHiEnergyCut(NtpSREvent *event, float cut);
00026     Bool_t PassesLoEnergyCut(NtpSREvent *event, float cut);
00027     Bool_t PassesLoEventCut(NtpSREvent *event, int cut);
00028 
00029     Bool_t PassesHiTrackCut(NueRecord *nr, int cut);
00030     Bool_t PassesTrackLikeCut(NueRecord *nr, int cut);
00031     Bool_t PassesHiShowerCut(NueRecord *nr, float cut);
00032     Bool_t PassesLoShowerCut(NueRecord *nr, float cut);
00033     Bool_t PassesAllCuts(NueRecord *nr, int trkcut,int trklike, int loevtcut, float hiecut, float loecut, float hishwcut, float loshwcut);
00034 
00035     Bool_t PassesHiEnergyCut(NueRecord *nr, float cut);
00036     Bool_t PassesLoEnergyCut(NueRecord *nr, float cut);
00037     Bool_t PassesLoEventCut(NueRecord *nr, int cut);
00038 }
00039 #endif// EVENTFILTER_H
00040 
00041 

Generated on Mon Feb 15 11:06:39 2010 for loon by  doxygen 1.3.9.1