ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitAna/TreeMod/src/HLTMod.cc
(Generate patch)

Comparing UserCode/MitAna/TreeMod/src/HLTMod.cc (file contents):
Revision 1.13 by loizides, Mon Jul 13 13:45:30 2009 UTC vs.
Revision 1.14 by loizides, Tue Sep 15 14:48:36 2009 UTC

# Line 96 | Line 96 | void HLTMod::BeginRun()
96    for (UInt_t i=0; i<fTrigNames.size(); ++i) {
97      BitMask256 tmask; //trigger mask
98      BitMask256 amask; //bitand mask
99 +    Bool_t gotamask = 0;
100      TString names(fTrigNames.at(i).c_str());
101  
102      TObjArray *arr = names.Tokenize("&");
# Line 115 | Line 116 | void HLTMod::BeginRun()
116            Warning("BeginRun", "Trigger %s not found.", sptr);
117            continue;
118          }
119 +        gotamask = 1;
120          UShort_t bit = tn->Id();
121          amask.SetBit(bit); //always set and-mask bit
122          if (!invert)
# Line 122 | Line 124 | void HLTMod::BeginRun()
124        }
125        delete arr;
126      }
127 <    fTrigBitsAnd.push_back(amask);
128 <    fTrigBitsCmp.push_back(tmask);
127 >    if (gotamask) {
128 >      fTrigBitsAnd.push_back(amask);
129 >      fTrigBitsCmp.push_back(tmask);
130 >    }
131    }
132   }
133  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines