ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/interface/TriggerReader.h
(Generate patch)

Comparing UserCode/VHbbAnalysis/VHbbDataFormats/interface/TriggerReader.h (file contents):
Revision 1.6 by arizzi, Mon Sep 12 22:16:56 2011 UTC vs.
Revision 1.8 by arizzi, Tue Oct 4 16:23:16 2011 UTC

# Line 15 | Line 15 | class TriggerReader {
15   public:
16      TriggerReader(bool passAllEvents=false) : passAll(passAllEvents) {}
17      
18 <    void setEvent( fwlite::Event * e) {  ev=e;
18 >    void setEvent( fwlite::Event * e,const char * process ="HLT") {
19 >     ev=e;
20       if(!passAll) {
21 <     hTriggerResults.getByLabel(*ev,"TriggerResults","","HLT");
21 >     hTriggerResults.getByLabel(*ev,"TriggerResults","",process);
22       run = ev->eventAuxiliary().id().run();
23       }
24      }
# Line 56 | Line 57 | class TriggerReader {
57        if(nit==nameMap.end() || ( regexec(&regex, oldiname.c_str(), 0, NULL, 0) != 0 ))   //; ! oldiname.Contains( TRegexp(triggername)) ) // changed, search it
58          {
59           std::cout << "searching " << triggername << std::endl;
60 +         nameMap[triggername]=100000000;
61           for (unsigned i = 0; i < triggerNames.size(); ++i) {
62             std::string iname(triggerNames.triggerName(i));
63        

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines