Commit 99ced2450086daa2ba9fdb1b4a9cfe04fb88fc4e

Authored by knodlseder
1 parent 80769328

remove GTime argument from pointing() method

src/ctbin/ctbin.cpp
1 /*************************************************************************** 1 /***************************************************************************
2 * ctbin - CTA data binning tool * 2 * ctbin - CTA data binning tool *
3 * ----------------------------------------------------------------------- * 3 * ----------------------------------------------------------------------- *
4 - * copyright (C) 2010-2011 by Jurgen Knodlseder * 4 + * copyright (C) 2010-2011 by Juergen Knoedlseder *
5 * ----------------------------------------------------------------------- * 5 * ----------------------------------------------------------------------- *
6 * * 6 * *
7 * This program is free software: you can redistribute it and/or modify * 7 * This program is free software: you can redistribute it and/or modify *
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /** 21 /**
22 * @file ctbin.cpp 22 * @file ctbin.cpp
23 * @brief CTA data binning tool implementation 23 * @brief CTA data binning tool implementation
24 - * @author J. Knodlseder 24 + * @author J. Knoedlseder
25 */ 25 */
26 26
27 /* __ Includes ___________________________________________________________ */ 27 /* __ Includes ___________________________________________________________ */
@@ -437,10 +437,10 @@ void ctbin::bin_events(GCTAObservation* obs) @@ -437,10 +437,10 @@ void ctbin::bin_events(GCTAObservation* obs)
437 else { 437 else {
438 438
439 // Get pointer on CTA pointing 439 // Get pointer on CTA pointing
440 - const GTime srcTime; // Dummy time  
441 - const GCTAPointing *pnt = obs->pointing(srcTime);  
442 - if (pnt == NULL) 440 + const GCTAPointing *pnt = obs->pointing();
  441 + if (pnt == NULL) {
443 throw GCTAException::no_pointing(G_BIN_EVENTS); 442 throw GCTAException::no_pointing(G_BIN_EVENTS);
  443 + }
444 444
445 // Set reference point to pointing 445 // Set reference point to pointing
446 if (toupper(m_coordsys) == "GAL") { 446 if (toupper(m_coordsys) == "GAL") {
src/ctbin/ctbin.hpp
1 /*************************************************************************** 1 /***************************************************************************
2 * ctbin - CTA data binning tool * 2 * ctbin - CTA data binning tool *
3 * ----------------------------------------------------------------------- * 3 * ----------------------------------------------------------------------- *
4 - * copyright (C) 2010-2011 by Jurgen Knodlseder * 4 + * copyright (C) 2010-2011 by Juergen Knoedlseder *
5 * ----------------------------------------------------------------------- * 5 * ----------------------------------------------------------------------- *
6 * * 6 * *
7 * This program is free software: you can redistribute it and/or modify * 7 * This program is free software: you can redistribute it and/or modify *
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /** 21 /**
22 * @file ctbin.hpp 22 * @file ctbin.hpp
23 * @brief CTA data binning tool definition 23 * @brief CTA data binning tool definition
24 - * @author J. Knodlseder 24 + * @author J. Knoedlseder
25 */ 25 */
26 26
27 #ifndef CTBIN_HPP 27 #ifndef CTBIN_HPP
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 33
34 /* __Definitions _________________________________________________________ */ 34 /* __Definitions _________________________________________________________ */
35 #define CTBIN_NAME "ctbin" 35 #define CTBIN_NAME "ctbin"
36 -#define CTBIN_VERSION "00-02-02" 36 +#define CTBIN_VERSION "00-03-00"
37 37
38 38
39 /***********************************************************************//** 39 /***********************************************************************//**
src/ctobssim/ctobssim.cpp
1 /*************************************************************************** 1 /***************************************************************************
2 * ctobssim - CTA observation simulator tool * 2 * ctobssim - CTA observation simulator tool *
3 * ----------------------------------------------------------------------- * 3 * ----------------------------------------------------------------------- *
4 - * copyright (C) 2011 by Jurgen Knodlseder * 4 + * copyright (C) 2011 by Juergen Knoedlseder *
5 * ----------------------------------------------------------------------- * 5 * ----------------------------------------------------------------------- *
6 * * 6 * *
7 * This program is free software: you can redistribute it and/or modify * 7 * This program is free software: you can redistribute it and/or modify *
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /** 21 /**
22 * @file ctobssim.cpp 22 * @file ctobssim.cpp
23 * @brief CTA observation simulator tool implementation 23 * @brief CTA observation simulator tool implementation
24 - * @author J. Knodlseder 24 + * @author J. Knoedlseder
25 */ 25 */
26 26
27 /* __ Includes ___________________________________________________________ */ 27 /* __ Includes ___________________________________________________________ */
@@ -497,15 +497,17 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models) @@ -497,15 +497,17 @@ void ctobssim::simulate_source(GCTAObservation* obs, const GModels& models)
497 // pointings implement we just determine the pointing from the 497 // pointings implement we just determine the pointing from the
498 // beginning of the observation. Throw an exception if the pointing 498 // beginning of the observation. Throw an exception if the pointing
499 // is not defined. 499 // is not defined.
500 - GCTAPointing* pnt = obs->pointing(obs->events()->tstart());  
501 - if (pnt == NULL) 500 + GCTAPointing* pnt = obs->pointing();
  501 + if (pnt == NULL) {
502 throw GCTAException::no_pointing(G_SIMULATE_SOURCE); 502 throw GCTAException::no_pointing(G_SIMULATE_SOURCE);
  503 + }
503 504
504 // Get pointer on CTA response. Throw an exception if the response 505 // Get pointer on CTA response. Throw an exception if the response
505 // is not defined. 506 // is not defined.
506 GCTAResponse* rsp = obs->response(); 507 GCTAResponse* rsp = obs->response();
507 - if (rsp == NULL) 508 + if (rsp == NULL) {
508 throw GCTAException::no_response(G_SIMULATE_SOURCE); 509 throw GCTAException::no_response(G_SIMULATE_SOURCE);
  510 + }
509 511
510 // Make sure that the observation holds a CTA event list. If this 512 // Make sure that the observation holds a CTA event list. If this
511 // is not the case then allocate and attach a CTA event list now. 513 // is not the case then allocate and attach a CTA event list now.
src/ctobssim/ctobssim.hpp
1 /*************************************************************************** 1 /***************************************************************************
2 * ctobssim - CTA observation simulator tool * 2 * ctobssim - CTA observation simulator tool *
3 * ----------------------------------------------------------------------- * 3 * ----------------------------------------------------------------------- *
4 - * copyright (C) 2011 by Jurgen Knodlseder * 4 + * copyright (C) 2011 by Juergen Knoedlseder *
5 * ----------------------------------------------------------------------- * 5 * ----------------------------------------------------------------------- *
6 * * 6 * *
7 * This program is free software: you can redistribute it and/or modify * 7 * This program is free software: you can redistribute it and/or modify *
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /** 21 /**
22 * @file ctobssim.hpp 22 * @file ctobssim.hpp
23 * @brief CTA observation simulator tool definition 23 * @brief CTA observation simulator tool definition
24 - * @author J. Knodlseder 24 + * @author J. Knoedlseder
25 */ 25 */
26 26
27 #ifndef CTOBSSIM_HPP 27 #ifndef CTOBSSIM_HPP
@@ -33,7 +33,7 @@ @@ -33,7 +33,7 @@
33 33
34 /* __Definitions _________________________________________________________ */ 34 /* __Definitions _________________________________________________________ */
35 #define CTOBSSIM_NAME "ctobssim" 35 #define CTOBSSIM_NAME "ctobssim"
36 -#define CTOBSSIM_VERSION "00-03-00" 36 +#define CTOBSSIM_VERSION "00-03-01"
37 37
38 38
39 /***********************************************************************//** 39 /***********************************************************************//**
src/ctselect/ctselect.cpp
@@ -469,8 +469,7 @@ void ctselect::select_events(GCTAObservation* obs, const std::string& filename) @@ -469,8 +469,7 @@ void ctselect::select_events(GCTAObservation* obs, const std::string& filename)
469 double ra = m_ra; 469 double ra = m_ra;
470 double dec = m_dec; 470 double dec = m_dec;
471 if (m_ra == 0.0 && m_dec == 0.0) { 471 if (m_ra == 0.0 && m_dec == 0.0) {
472 - GTime time;  
473 - const GCTAPointing *pnt = obs->pointing(time); 472 + const GCTAPointing *pnt = obs->pointing();
474 ra = pnt->dir().ra_deg(); 473 ra = pnt->dir().ra_deg();
475 dec = pnt->dir().dec_deg(); 474 dec = pnt->dir().dec_deg();
476 } 475 }
src/ctskymap/ctskymap.cpp
1 /*************************************************************************** 1 /***************************************************************************
2 * ctskymap - CTA sky mapping tool * 2 * ctskymap - CTA sky mapping tool *
3 * ----------------------------------------------------------------------- * 3 * ----------------------------------------------------------------------- *
4 - * copyright (C) 2010-2011 by Jurgen Knodlseder * 4 + * copyright (C) 2011 by Juergen Knoedlseder *
5 * ----------------------------------------------------------------------- * 5 * ----------------------------------------------------------------------- *
6 * * 6 * *
7 * This program is free software: you can redistribute it and/or modify * 7 * This program is free software: you can redistribute it and/or modify *
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /** 21 /**
22 * @file ctskymap.cpp 22 * @file ctskymap.cpp
23 * @brief CTA sky mapping tool implementation 23 * @brief CTA sky mapping tool implementation
24 - * @author J. Knodlseder 24 + * @author J. Knoedlseder
25 */ 25 */
26 26
27 /* __ Includes ___________________________________________________________ */ 27 /* __ Includes ___________________________________________________________ */
@@ -419,8 +419,7 @@ void ctskymap::init_map(GCTAObservation* obs) @@ -419,8 +419,7 @@ void ctskymap::init_map(GCTAObservation* obs)
419 419
420 420
421 // Get pointer on CTA pointing 421 // Get pointer on CTA pointing
422 - const GTime srcTime; // Dummy time  
423 - const GCTAPointing *pnt = obs->pointing(srcTime); 422 + const GCTAPointing *pnt = obs->pointing();
424 if (pnt == NULL) { 423 if (pnt == NULL) {
425 throw GCTAException::no_pointing(G_INIT_MAP); 424 throw GCTAException::no_pointing(G_INIT_MAP);
426 } 425 }
src/ctskymap/ctskymap.hpp
1 /*************************************************************************** 1 /***************************************************************************
2 * ctskymap - CTA sky mapping tool * 2 * ctskymap - CTA sky mapping tool *
3 * ----------------------------------------------------------------------- * 3 * ----------------------------------------------------------------------- *
4 - * copyright (C) 2010-2011 by Jurgen Knodlseder * 4 + * copyright (C) 2010-2011 by Juergen Knoedlseder *
5 * ----------------------------------------------------------------------- * 5 * ----------------------------------------------------------------------- *
6 * * 6 * *
7 * This program is free software: you can redistribute it and/or modify * 7 * This program is free software: you can redistribute it and/or modify *
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 /** 21 /**
22 * @file ctskymap.hpp 22 * @file ctskymap.hpp
23 * @brief CTA sky mapping tool definition 23 * @brief CTA sky mapping tool definition
24 - * @author J. Knodlseder 24 + * @author J. Knoedlseder
25 */ 25 */
26 26
27 #ifndef CTSKYMAP_HPP 27 #ifndef CTSKYMAP_HPP