46 |
|
} |
47 |
|
|
48 |
|
//-------------------------------------------------------------------------------------------------- |
49 |
+ |
const TriggerTable *BaseMod::GetL1AlgoTable() const |
50 |
+ |
{ |
51 |
+ |
// Get pointer to L1 algorithm trigger table obtained by module with given name. |
52 |
+ |
|
53 |
+ |
if (!HasHLTInfo()) |
54 |
+ |
return 0; |
55 |
+ |
|
56 |
+ |
return (dynamic_cast<const TriggerTable *>(FindPublicObj(fHltFwkMod->L1ATabNamePub()))); |
57 |
+ |
} |
58 |
+ |
|
59 |
+ |
//-------------------------------------------------------------------------------------------------- |
60 |
+ |
const TriggerTable *BaseMod::GetL1TechTable() const |
61 |
+ |
{ |
62 |
+ |
// Get pointer to L1 technical trigger table obtained by module with given name. |
63 |
+ |
|
64 |
+ |
if (!HasHLTInfo()) |
65 |
+ |
return 0; |
66 |
+ |
|
67 |
+ |
return (dynamic_cast<const TriggerTable *>(FindPublicObj(fHltFwkMod->L1TTabNamePub()))); |
68 |
+ |
} |
69 |
+ |
|
70 |
+ |
//-------------------------------------------------------------------------------------------------- |
71 |
|
Bool_t BaseMod::HasHLTInfo() const |
72 |
|
{ |
73 |
|
// Check if HLT framework module is in list of modules. |