File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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 }
You can’t perform that action at this time.
0 commit comments