Skip to content

Commit 7eb59a2

Browse files
committed
bug fixes dqEfficiency_withAssoc
1 parent e8284da commit 7eb59a2

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎PWGDQ/Tasks/dqEfficiency_withAssoc.cxx‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -596,7 +596,7 @@ struct AnalysisTrackSelection {
596596
if (addTrackCutsStr != "") {
597597
std::vector<AnalysisCut*> addTrackCuts = dqcuts::GetCutsFromJSON(addTrackCutsStr.Data());
598598
for (auto const& t : addTrackCuts) {
599-
fTrackCuts.push_back(static_cast<AnalysisCompositeCut*>(t));
599+
fTrackCuts.push_back(dynamic_cast<AnalysisCompositeCut*>(t));
600600
}
601601
}
602602
VarManager::SetUseVars(AnalysisCut::fgUsedVars); // provide the list of required variables so that VarManager knows what to fill
@@ -917,7 +917,7 @@ struct AnalysisMuonSelection {
917917
if (addCutsStr != "") {
918918
std::vector<AnalysisCut*> addCuts = dqcuts::GetCutsFromJSON(addCutsStr.Data());
919919
for (auto const& t : addCuts) {
920-
fMuonCuts.push_back(static_cast<AnalysisCompositeCut*>(t));
920+
fMuonCuts.push_back(dynamic_cast<AnalysisCompositeCut*>(t));
921921
}
922922
}
923923
VarManager::SetUseVars(AnalysisCut::fgUsedVars); // provide the list of required variables so that VarManager knows what to fill
@@ -3434,7 +3434,7 @@ struct AnalysisAsymmetricPairing {
34343434
if (addPairCutsStr != "") {
34353435
std::vector<AnalysisCut*> addPairCuts = dqcuts::GetCutsFromJSON(addPairCutsStr.Data());
34363436
for (auto const& t : addPairCuts) {
3437-
fPairCuts.push_back(static_cast<AnalysisCompositeCut*>(t));
3437+
fPairCuts.push_back(dynamic_cast<AnalysisCompositeCut*>(t));
34383438
cutNamesStr += Form(",%s", t->GetName());
34393439
}
34403440
}

0 commit comments

Comments
 (0)