Skip to content

Commit e73b460

Browse files
committed
added histograms for multiplicity correlation plot
1 parent 8cbc1c8 commit e73b460

1 file changed

Lines changed: 35 additions & 54 deletions

File tree

PWGCF/EbyEFluctuations/Tasks/netchargeFluctuations.cxx

Lines changed: 35 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
/// \author Nida Malik <nida.malik@cern.ch>
1919
#include "PWGCF/Core/CorrelationContainer.h"
2020
#include "PWGCF/Core/PairCuts.h"
21-
#include <vector> // Include for std::vector
2221

2322
#include "Common/CCDB/EventSelectionParams.h"
2423
#include "Common/CCDB/TriggerAliases.h"
@@ -29,25 +28,7 @@
2928
#include "Common/DataModel/FT0Corrected.h"
3029
#include "Common/DataModel/Multiplicity.h"
3130
#include "Common/DataModel/PIDResponse.h"
32-
#include "Common/Core/trackUtilities.h"
33-
#include "Common/CCDB/EventSelectionParams.h"
34-
#include "Common/Core/TrackSelection.h"
3531
#include "Common/DataModel/TrackSelectionTables.h"
36-
#include "Common/DataModel/Centrality.h"
37-
#include "CommonConstants/MathConstants.h"
38-
#include "Common/DataModel/FT0Corrected.h"
39-
#include "Framework/AnalysisDataModel.h"
40-
#include "Framework/ASoAHelpers.h"
41-
#include "Framework/RunningWorkflowInfo.h"
42-
#include "PWGCF/Core/CorrelationContainer.h"
43-
#include "PWGCF/Core/PairCuts.h"
44-
#include "Common/CCDB/TriggerAliases.h"
45-
#include "Framework/HistogramRegistry.h"
46-
#include "Framework/O2DatabasePDGPlugin.h"
47-
#include "CommonConstants/PhysicsConstants.h"
48-
#include "TProfile.h"
49-
#include "TProfile2D.h"
50-
#include "TRandom3.h"
5132

5233
#include "CCDB/BasicCCDBManager.h"
5334
#include "CommonConstants/MathConstants.h"
@@ -927,50 +908,50 @@ struct NetchargeFluctuations {
927908
calculationDeltaEta<kRun2>(coll, tracks, etaMin, etaMax);
928909
}
929910

930-
PROCESS_SWITCH(NetchargeFluctuations, processDataRun2, "Process for Run2 DATA", false);
911+
PROCESS_SWITCH(NetchargeFluctuations, processDataRun2, "Process for Run2 DATA", false);
931912

932-
// process function for MC Run3
913+
// process function for MC Run3
933914

934-
void processMcRun3(aod::MyMCCollisionRun3 const& coll, aod::MyMCTracks const& inputTracks,
935-
aod::McCollisions const& mcCollisions, aod::McParticles const& mcParticles)
936-
{
937-
calculationMc<kRun3>(coll, inputTracks, mcCollisions, mcParticles);
938-
for (int ii = 0; ii < deltaEta; ii++) {
939-
float etaMin = -0.1f * (ii + 1);
940-
float etaMax = 0.1f * (ii + 1);
941-
calculationMcDeltaEta<kRun3>(coll, inputTracks, mcCollisions, mcParticles, etaMin, etaMax);
915+
void processMcRun3(aod::MyMCCollisionRun3 const& coll, aod::MyMCTracks const& inputTracks,
916+
aod::McCollisions const& mcCollisions, aod::McParticles const& mcParticles)
917+
{
918+
calculationMc<kRun3>(coll, inputTracks, mcCollisions, mcParticles);
919+
for (int ii = 0; ii < deltaEta; ii++) {
920+
float etaMin = -0.1f * (ii + 1);
921+
float etaMax = 0.1f * (ii + 1);
922+
calculationMcDeltaEta<kRun3>(coll, inputTracks, mcCollisions, mcParticles, etaMin, etaMax);
923+
}
942924
}
943-
}
944-
PROCESS_SWITCH(NetchargeFluctuations, processMcRun3, "Process reconstructed", true);
925+
PROCESS_SWITCH(NetchargeFluctuations, processMcRun3, "Process reconstructed", true);
945926

946-
// process function for MC Run2
947-
void processMcRun3(aod::MyMCCollisionRun3 const& coll, aod::MyMCTracks const& inputTracks,
948-
aod::McCollisions const& mcCollisions, aod::McParticles const& mcParticles)
949-
{
950-
histosMcRecoGen<kRun3>(coll, inputTracks, mcCollisions, mcParticles);
951-
}
927+
// process function for MC Run2
928+
void processMcRun3(aod::MyMCCollisionRun3 const& coll, aod::MyMCTracks const& inputTracks,
929+
aod::McCollisions const& mcCollisions, aod::McParticles const& mcParticles)
930+
{
931+
histosMcRecoGen<kRun3>(coll, inputTracks, mcCollisions, mcParticles);
932+
}
952933

953-
PROCESS_SWITCH(NetchargeFluctuations, processMcRun3, "Process reconstructed", true);
934+
PROCESS_SWITCH(NetchargeFluctuations, processMcRun3, "Process reconstructed", true);
954935

955-
void processMcRun2(aod::MyMCCollisionRun2 const& coll, aod::MyMCTracks const& inputTracks,
956-
aod::McCollisions const& mcCollisions, aod::McParticles const& mcParticles)
957-
{
958-
calculationMc<kRun2>(coll, inputTracks, mcCollisions, mcParticles);
959-
for (int ii = 0; ii < deltaEta; ii++) {
960-
float etaMin = -0.1f * (ii + 1);
961-
float etaMax = 0.1f * (ii + 1);
962-
calculationMcDeltaEta<kRun2>(coll, inputTracks, mcCollisions, mcParticles, etaMin, etaMax);
936+
void processMcRun2(aod::MyMCCollisionRun2 const& coll, aod::MyMCTracks const& inputTracks,
937+
aod::McCollisions const& mcCollisions, aod::McParticles const& mcParticles)
938+
{
939+
calculationMc<kRun2>(coll, inputTracks, mcCollisions, mcParticles);
940+
for (int ii = 0; ii < deltaEta; ii++) {
941+
float etaMin = -0.1f * (ii + 1);
942+
float etaMax = 0.1f * (ii + 1);
943+
calculationMcDeltaEta<kRun2>(coll, inputTracks, mcCollisions, mcParticles, etaMin, etaMax);
944+
}
963945
}
964-
}
965946

966-
PROCESS_SWITCH(NetchargeFluctuations, processMcRun2, "Process reconstructed", false);
967-
};
947+
PROCESS_SWITCH(NetchargeFluctuations, processMcRun2, "Process reconstructed", false);
948+
};
968949

969-
// struct
970-
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
971-
{
972-
return WorkflowSpec{
973-
{adaptAnalysisTask<NetchargeFluctuations>(cfgc)}};
950+
// struct
951+
WorkflowSpec defineDataProcessing(ConfigContext const& cfgc)
952+
{
953+
return WorkflowSpec{
954+
{adaptAnalysisTask<NetchargeFluctuations>(cfgc)}};
974955
histosMcRecoGen<kRun2>(coll, inputTracks, mcCollisions, mcParticles);
975956
}
976957

0 commit comments

Comments
 (0)