@@ -118,10 +118,10 @@ struct AnalysisEventSelection {
118118 VarManager::ResetValues (0 , VarManager::kNEventWiseVariables );
119119
120120 VarManager::FillEvent<TEventFillMap>(event);
121- if constexpr (TEventMCFillMap & VarManager::ObjTypes::ReducedEventMC) {
121+ if constexpr (( TEventMCFillMap & VarManager::ObjTypes::ReducedEventMC) > 0 ) {
122122 VarManager::FillEvent<TEventMCFillMap>(event.reducedMCevent ());
123123 }
124- if constexpr (TEventMCFillMap & VarManager::ObjTypes::CollisionMC) {
124+ if constexpr (( TEventMCFillMap & VarManager::ObjTypes::CollisionMC) > 0 ) {
125125 VarManager::FillEvent<TEventMCFillMap>(event.mcCollision ());
126126 }
127127 if (fConfigQA ) {
@@ -217,10 +217,10 @@ struct AnalysisTrackSelection {
217217 VarManager::ResetValues (0 , VarManager::kNMCParticleVariables );
218218 // fill event information which might be needed in histograms that combine track and event properties
219219 VarManager::FillEvent<TEventFillMap>(event);
220- if constexpr (TEventMCFillMap & VarManager::ObjTypes::ReducedEventMC) {
220+ if constexpr (( TEventMCFillMap & VarManager::ObjTypes::ReducedEventMC) > 0 ) {
221221 VarManager::FillEvent<TEventMCFillMap>(event.reducedMCevent ());
222222 }
223- if constexpr (TEventMCFillMap & VarManager::ObjTypes::CollisionMC) {
223+ if constexpr (( TEventMCFillMap & VarManager::ObjTypes::CollisionMC) > 0 ) {
224224 VarManager::FillEvent<TEventMCFillMap>(event.mcCollision ());
225225 }
226226
@@ -265,12 +265,12 @@ struct AnalysisTrackSelection {
265265 uint32_t mcDecision = 0 ;
266266 int isig = 0 ;
267267 for (auto sig = fMCSignals .begin (); sig != fMCSignals .end (); sig++, isig++) {
268- if constexpr (TTrackFillMap & VarManager::ObjTypes::ReducedTrack) {
268+ if constexpr (( TTrackFillMap & VarManager::ObjTypes::ReducedTrack) > 0 ) {
269269 if ((*sig).CheckSignal (false , tracksMC, track.reducedMCTrack ())) {
270270 mcDecision |= (uint32_t (1 ) << isig);
271271 }
272272 }
273- if constexpr (TTrackFillMap & VarManager::ObjTypes::Track) {
273+ if constexpr (( TTrackFillMap & VarManager::ObjTypes::Track) > 0 ) {
274274 if ((*sig).CheckSignal (false , tracksMC, track.mcParticle ())) {
275275 mcDecision |= (uint32_t (1 ) << isig);
276276 }
@@ -372,10 +372,10 @@ struct AnalysisMuonSelection {
372372 VarManager::ResetValues (0 , VarManager::kNMCParticleVariables );
373373 // fill event information which might be needed in histograms that combine track and event properties
374374 VarManager::FillEvent<TEventFillMap>(event);
375- if constexpr (TEventMCFillMap & VarManager::ObjTypes::ReducedEventMC) {
375+ if constexpr (( TEventMCFillMap & VarManager::ObjTypes::ReducedEventMC) > 0 ) {
376376 VarManager::FillEvent<TEventMCFillMap>(event.reducedMCevent ());
377377 }
378- if constexpr (TEventMCFillMap & VarManager::ObjTypes::CollisionMC) {
378+ if constexpr (( TEventMCFillMap & VarManager::ObjTypes::CollisionMC) > 0 ) {
379379 VarManager::FillEvent<TEventMCFillMap>(event.mcCollision ());
380380 }
381381
@@ -386,10 +386,10 @@ struct AnalysisMuonSelection {
386386 VarManager::FillTrack<TMuonFillMap>(muon); // compute muon quantities
387387
388388 // compute MC matched quantities using either the DQ skimmed or the Framework data models
389- if constexpr (TMuonFillMap & VarManager::ObjTypes::ReducedMuon) {
389+ if constexpr (( TMuonFillMap & VarManager::ObjTypes::ReducedMuon) > 0 ) {
390390 VarManager::FillTrack<gkParticleMCFillMap>(muon.reducedMCTrack ());
391391 }
392- if constexpr (TMuonFillMap & VarManager::ObjTypes::Muon) {
392+ if constexpr (( TMuonFillMap & VarManager::ObjTypes::Muon) > 0 ) {
393393 VarManager::FillTrack<gkParticleMCFillMap>(muon.mcParticle ());
394394 }
395395
@@ -423,12 +423,12 @@ struct AnalysisMuonSelection {
423423 uint32_t mcDecision = 0 ;
424424 int isig = 0 ;
425425 for (auto sig = fMCSignals .begin (); sig != fMCSignals .end (); sig++, isig++) {
426- if constexpr (TMuonFillMap & VarManager::ObjTypes::ReducedMuon) {
426+ if constexpr (( TMuonFillMap & VarManager::ObjTypes::ReducedMuon) > 0 ) {
427427 if ((*sig).CheckSignal (false , muonsMC, muon.reducedMCTrack ())) {
428428 mcDecision |= (uint32_t (1 ) << isig);
429429 }
430430 }
431- if constexpr (TMuonFillMap & VarManager::ObjTypes::Muon) {
431+ if constexpr (( TMuonFillMap & VarManager::ObjTypes::Muon) > 0 ) {
432432 if ((*sig).CheckSignal (false , muonsMC, muon.mcParticle ())) {
433433 mcDecision |= (uint32_t (1 ) << isig);
434434 }
0 commit comments