5 |
|
#include <TTree.h> |
6 |
|
#include "MitAna/DataTree/interface/Names.h" |
7 |
|
#include "MitAna/DataTree/interface/TriggerName.h" |
8 |
+ |
#include "MitAna/DataTree/interface/TriggerMask.h" |
9 |
|
#include "MitAna/DataTree/interface/TriggerObject.h" |
10 |
+ |
#include "MitAna/DataTree/interface/TriggerObjectCol.h" |
11 |
|
|
12 |
|
using namespace mithep; |
13 |
|
|
17 |
|
HLTMod::HLTMod(const char *name, const char *title) : |
18 |
|
BaseMod(name,title), |
19 |
|
fAbort(kTRUE), |
20 |
+ |
fPrintTable(kFALSE), |
21 |
|
fBitsName(Names::gkHltBitBrn), |
22 |
< |
fMyObjsNamePub(Form("%sObjsadafafa", name)), |
22 |
> |
fMyObjsNamePub(Form("%sTrigObjs", name)), |
23 |
|
fBits(0), |
24 |
|
fMyTrgObjs(0), |
25 |
|
fTriggers(0), |
152 |
|
|
153 |
|
// take action if accepted |
154 |
|
++fNAcceped; |
155 |
+ |
IncNEventsProcessed(); |
156 |
|
OnAccepted(); |
157 |
|
if (!AddObjThisEvt(fMyTrgObjs)) { |
158 |
|
SendError(kAbortAnalysis, "Process", |
181 |
|
return; |
182 |
|
} |
183 |
|
} |
184 |
+ |
|
185 |
+ |
//-------------------------------------------------------------------------------------------------- |
186 |
+ |
void HLTMod::SlaveTerminate() |
187 |
+ |
{ |
188 |
+ |
// Save number of accepted events. |
189 |
+ |
|
190 |
+ |
SaveNEventsProcessed("hDHLTEvents"); |
191 |
+ |
} |