@@ -84,15 +84,15 @@ struct BjetTaggingGNN {
8484
8585 Configurable<bool > doDataDriven{" doDataDriven" , false , " Flag whether to use fill THnSpase for data driven methods" };
8686
87- int eventSelection = - 1 ;
87+ std::vector< int > eventSelectionBits ;
8888
8989 std::vector<double > jetRadiiValues;
9090
9191 void init (InitContext const &)
9292 {
9393 jetRadiiValues = (std::vector<double >)jetRadii;
9494
95- eventSelection = jetderiveddatautilities::initialiseEventSelection (static_cast <std::string>(eventSelections));
95+ eventSelectionBits = jetderiveddatautilities::initialiseEventSelectionBits (static_cast <std::string>(eventSelections));
9696
9797 registry.add (" h_vertexZ" , " Vertex Z;#it{Z} (cm)" , {HistType::kTH1F , {{40 , -20.0 , 20.0 }}});
9898
@@ -245,7 +245,7 @@ struct BjetTaggingGNN {
245245
246246 void processDataJets (FilteredCollision::iterator const & collision, DataJets const & alljets, JetTrackswID const & allTracks, SVTable const & allSVs)
247247 {
248- if (!jetderiveddatautilities::selectCollision (collision, eventSelection )) {
248+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits )) {
249249 return ;
250250 }
251251
@@ -304,7 +304,7 @@ struct BjetTaggingGNN {
304304
305305 void processMCJets (FilteredCollisionMCD::iterator const & collision, MCDJetTable const & MCDjets, MCPJetTable const & /* MCPjets*/ , JetTracksMCDwID const & allTracks, MCDSVTable const & allSVs, aod::JetParticles const & /* MCParticles*/ )
306306 {
307- if (!jetderiveddatautilities::selectCollision (collision, eventSelection )) {
307+ if (!jetderiveddatautilities::selectCollision (collision, eventSelectionBits )) {
308308 return ;
309309 }
310310
0 commit comments