@@ -42,7 +42,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
42
42
m_tree->Branch (" tagProbeSystem" , &m_tagProbeSystem);
43
43
44
44
45
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagPt" , [this ](event_type const & event, product_type const & product)
45
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagPt" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
46
46
{
47
47
std::vector<float > tagPt;
48
48
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -52,7 +52,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
52
52
}
53
53
return tagPt;
54
54
});
55
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " probePt" , [this ](event_type const & event, product_type const & product)
55
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " probePt" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
56
56
{
57
57
std::vector<float > probePt;
58
58
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -62,7 +62,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
62
62
}
63
63
return probePt;
64
64
});
65
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " probeEta" , [this ](event_type const & event, product_type const & product)
65
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " probeEta" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
66
66
{
67
67
std::vector<float > probeEta;
68
68
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -72,7 +72,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
72
72
}
73
73
return probeEta;
74
74
});
75
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagProbeDeltaR" , [this ](event_type const & event, product_type const & product)
75
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagProbeDeltaR" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
76
76
{
77
77
std::vector<float > tagProbeDeltaR;
78
78
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -82,7 +82,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
82
82
}
83
83
return tagProbeDeltaR;
84
84
});
85
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagProbeMass" , [this ](event_type const & event, product_type const & product)
85
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagProbeMass" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
86
86
{
87
87
std::vector<float > tagProbeMass;
88
88
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -92,7 +92,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
92
92
}
93
93
return tagProbeMass;
94
94
});
95
- LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " probeMatched" , [this ](event_type const & event, product_type const & product)
95
+ LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " probeMatched" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
96
96
{
97
97
std::vector<int > probeMatched;
98
98
for (typename std::vector<std::pair<bool , bool > >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectMatchedPairsMember )).begin ();
@@ -102,7 +102,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
102
102
}
103
103
return probeMatched;
104
104
});
105
- LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " tagMatched" , [this ](event_type const & event, product_type const & product)
105
+ LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " tagMatched" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
106
106
{
107
107
std::vector<int > tagMatched;
108
108
for (typename std::vector<std::pair<bool , bool > >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectMatchedPairsMember )).begin ();
@@ -112,7 +112,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
112
112
}
113
113
return tagMatched;
114
114
});
115
- LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " tagCharge" , [this ](event_type const & event, product_type const & product)
115
+ LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " tagCharge" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
116
116
{
117
117
std::vector<int > tagCharge;
118
118
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -122,7 +122,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
122
122
}
123
123
return tagCharge;
124
124
});
125
- LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " probeCharge" , [this ](event_type const & event, product_type const & product)
125
+ LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " probeCharge" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
126
126
{
127
127
std::vector<int > probeCharge;
128
128
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -132,7 +132,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
132
132
}
133
133
return probeCharge;
134
134
});
135
- LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " isOS" , [this ](event_type const & event, product_type const & product)
135
+ LambdaNtupleConsumer<HttTypes>::AddVIntQuantity (metadata, " isOS" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
136
136
{
137
137
std::vector<int > isOS;
138
138
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -142,7 +142,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
142
142
}
143
143
return isOS;
144
144
});
145
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagIsoOverPt" , [this ](event_type const & event, product_type const & product)
145
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagIsoOverPt" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
146
146
{
147
147
std::vector<float > tagIsoOverPt;
148
148
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
@@ -152,7 +152,7 @@ class TriggerTagAndProbeConsumerBase: public ConsumerBase<HttTypes>
152
152
}
153
153
return tagIsoOverPt;
154
154
});
155
- LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagIso" , [this ](event_type const & event, product_type const & product)
155
+ LambdaNtupleConsumer<HttTypes>::AddVFloatQuantity (metadata, " tagIso" , [this ](event_type const & event, product_type const & product, setting_type const & settings, metadata_type const & metadata )
156
156
{
157
157
std::vector<float > tagIso;
158
158
for (typename std::vector<std::pair<TTag*, TProbe*> >::const_iterator tagProbePair = (product.*(this ->m_triggerTagProbeObjectPairsMember )).begin ();
0 commit comments