68 |
|
continue; // excluded trigger bit (ie a !trgname) |
69 |
|
|
70 |
|
const TList *list = fTrigObjs->GetList(i); |
71 |
< |
|
72 |
< |
TIter iter(list->MakeIterator()); |
73 |
< |
const TriggerObject *to = dynamic_cast<const TriggerObject*>(iter.Next()); |
74 |
< |
while (to) { |
75 |
< |
if ( (fObjMode == kAll) || |
76 |
< |
((fObjMode==kHlt) && (to->IsHLT())) || |
77 |
< |
((fObjMode==kL1) && (to->IsL1())) ) |
78 |
< |
fMyTrgObjs->Add(to); |
79 |
< |
to = dynamic_cast<const TriggerObject*>(iter.Next()); |
71 |
> |
if (list) { |
72 |
> |
TIter iter(list->MakeIterator()); |
73 |
> |
const TriggerObject *to = dynamic_cast<const TriggerObject*>(iter.Next()); |
74 |
> |
while (to) { |
75 |
> |
if ( (fObjMode == kAll) || |
76 |
> |
((fObjMode==kHlt) && (to->IsHLT())) || |
77 |
> |
((fObjMode==kL1) && (to->IsL1())) ) |
78 |
> |
fMyTrgObjs->Add(to); |
79 |
> |
to = dynamic_cast<const TriggerObject*>(iter.Next()); |
80 |
> |
} |
81 |
|
} |
82 |
|
fBitsDone.SetBit(i); |
83 |
|
} |