Skip to content

Commit 157f2c6

Browse files
authored
[PWGDQ] Delete the unused code and fix some errors (#15331)
1 parent cb9a32d commit 157f2c6

File tree

3 files changed

+15
-448
lines changed

3 files changed

+15
-448
lines changed

PWGDQ/Core/VarManager.h

Lines changed: 0 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1329,8 +1329,6 @@ class VarManager : public TObject
13291329
static void FillTrackMC(const U& mcStack, T const& track, float* values = nullptr);
13301330
template <int pairType, typename T, typename T1>
13311331
static void FillEnergyCorrelatorsMC(T const& track, T1 const& t1, float* values = nullptr, float Translow = 1. / 3, float Transhigh = 2. / 3);
1332-
template <int pairType, typename T1, typename T2, typename T, typename T3>
1333-
static void FillEnergyCorrelatorsMCUnfolding(T1 const& dilepton, T2 const& hadron, T const& track, T3 const& t1, float* values = nullptr);
13341332
template <uint32_t fillMap, typename T1, typename T2, typename C>
13351333
static void FillPairPropagateMuon(T1 const& muon1, T2 const& muon2, const C& collision, float* values = nullptr);
13361334
template <uint32_t fillMap, typename T1, typename T2, typename C>
@@ -1368,8 +1366,6 @@ class VarManager : public TObject
13681366
template <int pairType, typename T1, typename T2, typename T3, typename T4, typename T5>
13691367
static void FillEnergyCorrelatorsUnfoldingTriple(T1 const& lepton1, T2 const& lepton2, T3 const& hadron, T4 const& track, T5 const& t1, float* values = nullptr);
13701368
template <typename T1, typename T2>
1371-
static void FillEnergyCorrelator(T1 const& dilepton, T2 const& hadron, float* values = nullptr, float Translow = 1. / 3, float Transhigh = 2. / 3, bool applyFitMass = false, float sidebandMass = 0.0f);
1372-
template <typename T1, typename T2>
13731369
static void FillDileptonPhoton(T1 const& dilepton, T2 const& photon, float* values = nullptr);
13741370
template <typename T>
13751371
static void FillHadron(T const& hadron, float* values = nullptr, float hadronMass = 0.0f);
@@ -3360,35 +3356,6 @@ void VarManager::FillEnergyCorrelatorsMC(T const& track, T1 const& t1, float* va
33603356
}
33613357
}
33623358

3363-
template <int pairType, typename T1, typename T2, typename T, typename T3>
3364-
void VarManager::FillEnergyCorrelatorsMCUnfolding(T1 const& dilepton, T2 const& hadron, T const& track, T3 const& t1, float* values)
3365-
{
3366-
if (fgUsedVars[kMCCosChi_gen] || fgUsedVars[kMCWeight_gen] || fgUsedVars[kMCdeltaeta_gen] || fgUsedVars[kMCCosChi_rec] || fgUsedVars[kMCWeight_rec] || fgUsedVars[kMCdeltaeta_rec]) {
3367-
// energy correlators
3368-
float MassHadron;
3369-
if constexpr (pairType == kJpsiHadronMass) {
3370-
MassHadron = TMath::Sqrt(t1.e() * t1.e() - t1.p() * t1.p());
3371-
}
3372-
if constexpr (pairType == kJpsiPionMass) {
3373-
MassHadron = o2::constants::physics::MassPionCharged;
3374-
}
3375-
ROOT::Math::PtEtaPhiMVector v1_gen(track.pt(), track.eta(), track.phi(), o2::constants::physics::MassJPsi);
3376-
ROOT::Math::PtEtaPhiMVector v2_gen(t1.pt(), t1.eta(), t1.phi(), MassHadron);
3377-
float E_boost_gen = LorentzTransformJpsihadroncosChi("weight_boost", v1_gen, v2_gen);
3378-
float CosChi_gen = LorentzTransformJpsihadroncosChi("coschi", v1_gen, v2_gen);
3379-
values[kMCCosChi_gen] = CosChi_gen;
3380-
values[kMCWeight_gen] = E_boost_gen / o2::constants::physics::MassJPsi;
3381-
values[kMCdeltaeta_gen] = track.eta() - t1.eta();
3382-
3383-
ROOT::Math::PtEtaPhiMVector v1_rec(dilepton.pt(), dilepton.eta(), dilepton.phi(), dilepton.mass());
3384-
ROOT::Math::PtEtaPhiMVector v2_rec(hadron.pt(), hadron.eta(), hadron.phi(), o2::constants::physics::MassPionCharged);
3385-
values[kMCCosChi_rec] = LorentzTransformJpsihadroncosChi("coschi", v1_rec, v2_rec);
3386-
float E_boost_rec = LorentzTransformJpsihadroncosChi("weight_boost", v1_rec, v2_rec);
3387-
values[kMCWeight_rec] = E_boost_rec / v1_rec.M();
3388-
values[kMCdeltaeta_rec] = dilepton.eta() - hadron.eta();
3389-
}
3390-
}
3391-
33923359
template <uint32_t fillMap, typename T1, typename T2, typename C>
33933360
void VarManager::FillPairPropagateMuon(T1 const& muon1, T2 const& muon2, const C& collision, float* values)
33943361
{
@@ -5817,67 +5784,6 @@ void VarManager::FillDileptonHadron(T1 const& dilepton, T2 const& hadron, float*
58175784
}
58185785
}
58195786

5820-
template <typename T1, typename T2>
5821-
void VarManager::FillEnergyCorrelator(T1 const& dilepton, T2 const& hadron, float* values, float Translow, float Transhigh, bool applyFitMass, float sidebandMass)
5822-
{
5823-
float dileptonmass = o2::constants::physics::MassJPsi;
5824-
if (applyFitMass) {
5825-
dileptonmass = dilepton.mass();
5826-
}
5827-
if (applyFitMass && sidebandMass > 0) {
5828-
dileptonmass = sidebandMass;
5829-
}
5830-
5831-
if (fgUsedVars[kCosChi] || fgUsedVars[kECWeight] || fgUsedVars[kCosTheta] || fgUsedVars[kEWeight_before] || fgUsedVars[kPtDau] || fgUsedVars[kEtaDau] || fgUsedVars[kPhiDau] || fgUsedVars[kCosChi_randomPhi_trans] || fgUsedVars[kCosChi_randomPhi_toward] || fgUsedVars[kCosChi_randomPhi_away]) {
5832-
values[kdileptonmass] = dileptonmass;
5833-
ROOT::Math::PtEtaPhiMVector v1(dilepton.pt(), dilepton.eta(), dilepton.phi(), dileptonmass);
5834-
ROOT::Math::PtEtaPhiMVector v2(hadron.pt(), hadron.eta(), hadron.phi(), o2::constants::physics::MassPionCharged);
5835-
values[kCosChi] = LorentzTransformJpsihadroncosChi("coschi", v1, v2);
5836-
float E_boost = LorentzTransformJpsihadroncosChi("weight_boost", v1, v2);
5837-
values[kECWeight] = E_boost / v1.M();
5838-
values[kCosTheta] = LorentzTransformJpsihadroncosChi("costheta", v1, v2);
5839-
values[kEWeight_before] = v2.Pt() / v1.M();
5840-
values[kPtDau] = v2.pt();
5841-
values[kEtaDau] = v2.eta();
5842-
values[kPhiDau] = RecoDecay::constrainAngle(v2.phi(), -o2::constants::math::PIHalf);
5843-
5844-
float deltaphi = RecoDecay::constrainAngle(v1.phi() - v2.phi(), -o2::constants::math::PI);
5845-
values[kCosChi_randomPhi_trans] = -999.9f;
5846-
values[kCosChi_randomPhi_toward] = -999.9f;
5847-
values[kCosChi_randomPhi_away] = -999.9f;
5848-
5849-
values[kdeltaphi_randomPhi_trans] = -999.9f;
5850-
values[kdeltaphi_randomPhi_toward] = -999.9f;
5851-
values[kdeltaphi_randomPhi_away] = -999.9f;
5852-
5853-
float randomPhi_trans = -o2::constants::math::PIHalf;
5854-
float randomPhi_toward = -o2::constants::math::PIHalf;
5855-
float randomPhi_away = -o2::constants::math::PIHalf;
5856-
5857-
if ((deltaphi > -Transhigh * TMath::Pi() && deltaphi < -Translow * TMath::Pi()) || (deltaphi > Translow * TMath::Pi() && deltaphi < Transhigh * TMath::Pi())) {
5858-
randomPhi_trans = gRandom->Uniform(-o2::constants::math::PIHalf, 3. * o2::constants::math::PIHalf);
5859-
randomPhi_toward = gRandom->Uniform(-o2::constants::math::PIHalf, 3. * o2::constants::math::PIHalf);
5860-
randomPhi_away = gRandom->Uniform(-o2::constants::math::PIHalf, 3. * o2::constants::math::PIHalf);
5861-
5862-
ROOT::Math::PtEtaPhiMVector v2_randomPhi_trans(v2.pt(), v2.eta(), randomPhi_trans, o2::constants::physics::MassPionCharged);
5863-
values[kCosChi_randomPhi_trans] = LorentzTransformJpsihadroncosChi("coschi", v1, v2_randomPhi_trans);
5864-
values[kWeight_randomPhi_trans] = LorentzTransformJpsihadroncosChi("weight_boost", v1, v2_randomPhi_trans) / v1.M();
5865-
5866-
ROOT::Math::PtEtaPhiMVector v2_randomPhi_toward(v2.pt(), v2.eta(), randomPhi_toward, o2::constants::physics::MassPionCharged);
5867-
values[kCosChi_randomPhi_toward] = LorentzTransformJpsihadroncosChi("coschi", v1, v2_randomPhi_toward);
5868-
values[kWeight_randomPhi_toward] = LorentzTransformJpsihadroncosChi("weight_boost", v1, v2_randomPhi_toward) / v1.M();
5869-
5870-
ROOT::Math::PtEtaPhiMVector v2_randomPhi_away(v2.pt(), v2.eta(), randomPhi_away, o2::constants::physics::MassPionCharged);
5871-
values[kCosChi_randomPhi_away] = LorentzTransformJpsihadroncosChi("coschi", v1, v2_randomPhi_away);
5872-
values[kWeight_randomPhi_away] = LorentzTransformJpsihadroncosChi("weight_boost", v1, v2_randomPhi_away) / v1.M();
5873-
5874-
values[kdeltaphi_randomPhi_trans] = RecoDecay::constrainAngle(v1.phi() - randomPhi_trans, -o2::constants::math::PIHalf);
5875-
values[kdeltaphi_randomPhi_toward] = RecoDecay::constrainAngle(v1.phi() - randomPhi_toward, -o2::constants::math::PIHalf);
5876-
values[kdeltaphi_randomPhi_away] = RecoDecay::constrainAngle(v1.phi() - randomPhi_away, -o2::constants::math::PIHalf);
5877-
}
5878-
}
5879-
}
5880-
58815787
template <typename T1, typename T2, typename T3>
58825788
void VarManager::FillEnergyCorrelatorTriple(T1 const& lepton1, T2 const& lepton2, T3 const& hadron, float* values, float Translow, float Transhigh, bool applyFitMass, float sidebandMass)
58835789
{

0 commit comments

Comments
 (0)