@@ -521,8 +521,13 @@ struct AnalysisEnergyCorrelator {
521521 }
522522 }
523523
524- void processBarrel (MyEvents const & events, aod::TrackAssoc const & assocs, MyBarrelTracksWithCov const & /* tracks*/ , aod::McCollisions const & mcCollisions , aod::McParticles const & mcParticles, BCsWithTimestamps const & bcs)
524+ void processBarrel (MyEvents const & events, aod::TrackAssoc const & assocs, MyBarrelTracksWithCov const & /* tracks*/ , soa::Join< aod::McCollisions, aod::McCollsExtra, aod::MultMCExtras> const & mcEvents , aod::McParticles const & mcParticles, BCsWithTimestamps const & bcs)
525525 {
526+ VarManager::ResetValues (0 , VarManager::kNVars );
527+ VarManager::FillTimeFrame (bcs);
528+ VarManager::FillTimeFrame (events);
529+ VarManager::FillTimeFrame (mcEvents);
530+
526531 if (events.size () == 0 )
527532 return ;
528533
@@ -531,9 +536,12 @@ struct AnalysisEnergyCorrelator {
531536 fCurrentRun = bcs.begin ().runNumber ();
532537 }
533538
539+ if (fConfigEventOptions .fConfigEventQA ) {
540+ fHistMan ->FillHistClass (" TimeFrameStats" , VarManager::fgValues);
541+ }
542+
534543 for (auto & event : mcEvents) {
535544 // Reset the fValues array and fill event observables
536- VarManager::ResetValues (0 , VarManager::kNEventWiseVariables );
537545 VarManager::FillEvent<VarManager::ObjTypes::CollisionMC>(event);
538546 if (fConfigEventOptions .fConfigEventQA ) {
539547 fHistMan ->FillHistClass (" EventsMC" , VarManager::fgValues);
@@ -543,11 +551,12 @@ struct AnalysisEnergyCorrelator {
543551 // Event loop
544552 for (auto & event : events) {
545553 // Fill event variables first
546- VarManager::ResetValues (0 , VarManager::kNVars );
554+ VarManager::ResetValues (0 , VarManager::kNEventWiseVariables );
547555 VarManager::FillEvent<gkEventFillMapWithMults>(event);
548- if (event.has_mcCollision ()) {
549- VarManager::FillEvent<VarManager::ObjTypes::CollisionMC>(event.mcCollision ());
550- }
556+ // if (event.has_mcCollision()) {
557+ // VarManager::FillEvent<VarManager::ObjTypes::CollisionMC>(event.mcCollision());
558+ // fHistMan->FillHistClass("EventsMC", VarManager::fgValues);
559+ // }
551560
552561 if (fConfigEventOptions .fConfigEventQA ) {
553562 fHistMan ->FillHistClass (" Event_BeforeCuts" , VarManager::fgValues);
0 commit comments