Skip to content
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
6fa3e58
added histograms for multiplicity correlation plots
nidamalikk Sep 28, 2025
4fda1aa
use different polynomial for fitting multiplicity correlation plots
nidamalikk Oct 1, 2025
e18f2f8
use different polynomial for fitting multiplicity correlation plots
nidamalikk Oct 1, 2025
128f502
PWGCF-removal of outliers
nidamalikk Oct 3, 2025
b17fdf3
Merge branch 'master' of github.com:nidamalikk/O2Physics
nidamalikk Oct 3, 2025
457c3d0
Net charge
nidamalikk Jan 31, 2026
0cedf77
Net charge
nidamalikk Jan 31, 2026
bfbeadc
Merge branch 'master' into master
nidamalikk Jan 31, 2026
b392003
Net charge
nidamalikk Jan 31, 2026
408485c
Net charge
nidamalikk Jan 31, 2026
3bd0499
Net charge
nidamalikk Jan 31, 2026
5ece446
Net charge
nidamalikk Jan 31, 2026
f00c89e
Net charge
nidamalikk Jan 31, 2026
0e27b59
Net charge
nidamalikk Jan 31, 2026
66d73ce
Add netchargeFluctuations task
nidamalikk Jun 12, 2026
abb255b
Add netchargeFluctuations task
nidamalikk Jun 12, 2026
a915273
Add netchargeFluctuations task
nidamalikk Jun 12, 2026
50b8e52
Add netchargeFluctuations task
nidamalikk Jun 13, 2026
f739d4c
Merge branch 'AliceO2Group:master' into master
nidamalikk Jun 13, 2026
1e903b6
Added some eff histograms
nidamalikk Jul 2, 2026
be985ca
Added some eff histograms
nidamalikk Jul 2, 2026
d29aa94
Added some eff histograms
nidamalikk Jul 2, 2026
2188285
Added some eff histograms
nidamalikk Jul 2, 2026
d35cf80
Merge branch 'master' into master
nidamalikk Jul 2, 2026
14475d4
Added some eff histograms
nidamalikk Jul 2, 2026
10318ba
Added some eff histograms
nidamalikk Jul 2, 2026
bbe2239
Added some eff histograms
nidamalikk Jul 2, 2026
1567c10
Added some eff histograms
nidamalikk Jul 2, 2026
80c8ff8
Added some eff histograms based on centrality
nidamalikk Jul 3, 2026
89e0f9f
Merge branch 'master' into master
nidamalikk Jul 3, 2026
c08a5ff
Added some eff histograms based on centrality
nidamalikk Jul 3, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions PWGCF/EbyEFluctuations/Tasks/netchargeFluctuations.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@ struct NetchargeFluctuations {
// CCDB related configurations
Configurable<int64_t> ccdbNoLaterThan{"ccdbNoLaterThan", std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch()).count(), "latest acceptable timestamp of creation for the object"};
Configurable<std::string> cfgUrlCCDB{"cfgUrlCCDB", "http://alice-ccdb.cern.ch", "url of ccdb"};
Configurable<std::string> cfgPathCCDB{"cfgPathCCDB", "Users/n/nimalik/efftest", "Path for ccdb-object"};
Configurable<std::string> cfgPathCCDB{"cfgPathCCDB", "Users/n/nimalik/PosNeg_cent/PbPb/LHC24g3_medium", "Path for ccdb-object"};
Configurable<bool> cfgLoadEff{"cfgLoadEff", true, "Load efficiency"};
Configurable<bool> cfgEffNue{"cfgEffNue", false, "efficiency correction to nu_dyn"};

Expand Down Expand Up @@ -180,8 +180,8 @@ struct NetchargeFluctuations {
// Histogram pointer for CCDB efficiency
// TH1D* efficiency = nullptr;

TH2D* efficiencyPos = nullptr;
TH2D* efficiencyNeg = nullptr;
TH2F* efficiencyPos = nullptr;
TH2F* efficiencyNeg = nullptr;

// Filters for selecting collisions and tracks
Filter collisionFilter = nabs(aod::collision::posZ) <= vertexZcut;
Expand Down Expand Up @@ -447,8 +447,9 @@ struct NetchargeFluctuations {
ccdb->setLocalObjectValidityChecking();

auto* list = ccdb->getForTimeStamp<TList>(cfgPathCCDB.value, 1);
efficiencyPos = dynamic_cast<TH2D*>(list->FindObject("efficiency_Pos"));
efficiencyNeg = dynamic_cast<TH2D*>(list->FindObject("efficiency_Neg"));
efficiencyPos = dynamic_cast<TH2F*>(list->FindObject("efficiency_Pos"));
efficiencyNeg = dynamic_cast<TH2F*>(list->FindObject("efficiency_Neg"));

// Log fatal error if efficiency histogram is not found
if (!efficiencyPos || !efficiencyNeg) {
LOGF(info, "FATAL!! Could not find required histograms in CCDB");
Expand Down Expand Up @@ -608,7 +609,7 @@ struct NetchargeFluctuations {

double getEfficiency(float pt, float eta, int sign)
{
TH2D* hEff = nullptr;
TH2F* hEff = nullptr;

if (sign > 0) {
hEff = efficiencyPos;
Expand Down
Loading