Commit d85cbf207f268028c0d45b0a7a61bc5314245239

Authored by Jürgen Knödlseder
1 parent 9efd40b5

Replace C-style casts by C++ style casts

src/ctbin/ctbin.cpp
... ... @@ -529,7 +529,7 @@ void ctbin::bin_events(GCTAObservation* obs)
529 529 int num_in_map = 0;
530 530  
531 531 // Fill sky map
532   - GCTAEventList* events = (GCTAEventList*)obs->events();
  532 + GCTAEventList* events = static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events()));
533 533 for (GCTAEventList::iterator event = events->begin(); event != events->end(); ++event) {
534 534  
535 535 // Determine sky pixel
... ...
src/ctobssim/ctobssim.cpp
... ... @@ -618,7 +618,7 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels&amp; models,
618 618 }
619 619  
620 620 // Get pointer on event list (circumvent const correctness)
621   - GCTAEventList* events = (GCTAEventList*)(obs->events());
  621 + GCTAEventList* events = static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events()));
622 622  
623 623 // Extract ROI
624 624 GSkyDir dir = events->roi().centre().skydir();
... ... @@ -839,7 +839,7 @@ void ctobssim::simulate_background(GCTAObservation* obs, const GModels&amp; models,
839 839 }
840 840  
841 841 // Get pointer on event list (circumvent const correctness)
842   - GCTAEventList* events = (GCTAEventList*)(obs->events());
  842 + GCTAEventList* events = static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events()));
843 843  
844 844 // Loop over all models
845 845 for (int i = 0; i < models.size(); ++i) {
... ...
src/ctselect/ctselect.cpp
... ... @@ -621,7 +621,7 @@ void ctselect::select_events(GCTAObservation* obs, const std::string&amp; filename)
621 621 }
622 622  
623 623 // Get CTA event list pointer
624   - GCTAEventList* list = (GCTAEventList*)(obs->events());
  624 + GCTAEventList* list = static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events()));
625 625  
626 626 // Set ROI
627 627 GCTARoi roi;
... ...
src/ctskymap/ctskymap.cpp
... ... @@ -481,7 +481,7 @@ void ctskymap::map_events(GCTAObservation* obs)
481 481 int num_in_map = 0;
482 482  
483 483 // Fill sky map
484   - GCTAEventList* events = (GCTAEventList*)obs->events();
  484 + GCTAEventList* events = static_cast<GCTAEventList*>(const_cast<GEvents*>(obs->events()));
485 485 for (GCTAEventList::iterator event = events->begin(); event != events->end(); ++event) {
486 486  
487 487 // Skip if energy is out of range
... ...