8 |
|
class L1TriggerDPGEventPrivateMembers |
9 |
|
{ |
10 |
|
public: |
11 |
+ |
L1TriggerDPGEventPrivateMembers( const l1menu::ISample* pParentSample ) : pParentSample_(pParentSample) {} |
12 |
|
L1Analysis::L1AnalysisDataFormat rawEvent; |
13 |
|
bool physicsBits[128]; |
14 |
|
float weight; |
15 |
+ |
const l1menu::ISample* pParentSample_; |
16 |
|
}; |
17 |
|
} |
18 |
|
|
19 |
|
|
20 |
< |
l1menu::L1TriggerDPGEvent::L1TriggerDPGEvent() : pImple_( new L1TriggerDPGEventPrivateMembers ) |
20 |
> |
l1menu::L1TriggerDPGEvent::L1TriggerDPGEvent( const l1menu::ISample& parentSample ) : pImple_( new L1TriggerDPGEventPrivateMembers(&parentSample) ) |
21 |
|
{ |
22 |
|
pImple_->weight=1; |
23 |
|
} |
81 |
|
{ |
82 |
|
return pImple_->weight; |
83 |
|
} |
84 |
+ |
|
85 |
+ |
const l1menu::ISample& l1menu::L1TriggerDPGEvent::sample() const |
86 |
+ |
{ |
87 |
+ |
return *pImple_->pParentSample_; |
88 |
+ |
} |