Skip to content

Commit

Permalink
PWGEM/PhotonMeson: update PCM cuts
Browse files Browse the repository at this point in the history
  • Loading branch information
dsekihat committed Feb 7, 2024
1 parent 4012f09 commit ccb7459
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 6 deletions.
36 changes: 31 additions & 5 deletions PWGEM/PhotonMeson/Core/CutsLibrary.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -43,6 +45,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -62,12 +66,14 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetIsWithinBeamPipe(true);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetRequireITSTPC(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
cut->SetV0EtaRange(-0.9, +0.9);
cut->SetMinCosPA(0.99);
cut->SetMaxPCA(0.5);
cut->SetMaxPCA(1.0);
cut->SetRxyRange(1, 90);
cut->SetAPRange(0.95, 0.01);
return cut;
Expand All @@ -78,11 +84,13 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
// cut->SetTrackEtaRange(-0.9, +0.9);
cut->SetIsWithinBeamPipe(true);
cut->SetRequireITSonly(true);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(4, 4);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
cut->SetV0EtaRange(-0.9, +0.9);
cut->SetMinCosPA(0.99);
cut->SetMaxPCA(0.5);
cut->SetMaxPCA(1.0);
cut->SetRxyRange(1, 90);
cut->SetAPRange(0.95, 0.01);
return cut;
Expand Down Expand Up @@ -115,6 +123,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetNClustersITS(2, 4);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
// cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -135,6 +145,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetNClustersITS(2, 4);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
// cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -155,6 +167,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetNClustersITS(0, 2);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 2);
// cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -176,6 +190,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.05f, 1e10f);
Expand All @@ -194,13 +210,15 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(true);
cut->SetRequireITSTPC(true);
// for v0
cut->SetV0PtRange(0.05f, 1e10f);
cut->SetV0EtaRange(-0.9, +0.9);
cut->SetMinCosPA(0.99);
cut->SetMaxPCA(0.5);
cut->SetMaxPCA(1.0);
cut->SetRxyRange(1, 90);
cut->SetAPRange(0.95, 0.01);
return cut;
Expand All @@ -211,11 +229,13 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
// cut->SetTrackEtaRange(-0.9, +0.9);
cut->SetIsWithinBeamPipe(true);
cut->SetRequireITSonly(true);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(4, 4);
// for v0
cut->SetV0PtRange(0.05f, 1e10f);
cut->SetV0EtaRange(-0.9, +0.9);
cut->SetMinCosPA(0.99);
cut->SetMaxPCA(0.5);
cut->SetMaxPCA(1.0);
cut->SetRxyRange(1, 90);
cut->SetAPRange(0.95, 0.01);
return cut;
Expand Down Expand Up @@ -247,6 +267,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsTPC(20);
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -265,6 +287,8 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(false);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
Expand All @@ -283,13 +307,15 @@ V0PhotonCut* o2::aod::pcmcuts::GetCut(const char* cutName)
cut->SetMinNCrossedRowsOverFindableClustersTPC(0.8);
cut->SetChi2PerClusterTPC(0.0, 4.0);
cut->SetTPCNsigmaElRange(-3, +3);
cut->SetChi2PerClusterITS(0.0, 5.0);
cut->SetNClustersITS(2, 4);
cut->SetIsWithinBeamPipe(true);
cut->SetRequireITSTPC(true);
// for v0
cut->SetV0PtRange(0.1f, 1e10f);
cut->SetV0EtaRange(-0.9, +0.9);
cut->SetMinCosPA(0.99);
cut->SetMaxPCA(0.5);
cut->SetMaxPCA(1.0);
cut->SetRxyRange(1, 90);
cut->SetAPRange(0.95, 0.01);
return cut;
Expand Down
2 changes: 1 addition & 1 deletion PWGEM/PhotonMeson/Core/HistogramsLibrary.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ void o2::aod::emphotonhistograms::DefineHistograms(THashList* list, const char*
}
if (TString(histClass) == "V0Leg") {
list->Add(new TH1F("hPt", "pT;p_{T} (GeV/c)", 1000, 0.0f, 10));
list->Add(new TH1F("hQoverPt", "q/pT;q/p_{T} (GeV/c)^{-1}", 400, -20, 20));
list->Add(new TH1F("hQoverPt", "q/pT;q/p_{T} (GeV/c)^{-1}", 1000, -50, 50));
list->Add(new TH2F("hEtaPhi", "#eta vs. #varphi;#varphi (rad.);#eta", 180, 0, 2 * M_PI, 40, -2.0f, 2.0f));
list->Add(new TH2F("hDCAxyz", "DCA xy vs. z;DCA_{xy} (cm);DCA_{z} (cm)", 200, -50.0f, 50.0f, 200, -50.0f, 50.0f));
list->Add(new TH1F("hNclsTPC", "number of TPC clusters", 161, -0.5, 160.5));
Expand Down

0 comments on commit ccb7459

Please sign in to comment.