31 #include "GammaLib.hpp"
32 #include "GCTALib.hpp"
53 ctool(
const std::string& name,
54 const std::string& version);
55 ctool(
const std::string& name,
56 const std::string& version,
57 const GApplicationPars& pars);
58 ctool(
const std::string& name,
59 const std::string& version,
69 virtual void clear(
void) = 0;
71 virtual void save(
void) = 0;
74 virtual void run(
void);
91 const bool& list =
true,
92 const bool& cube =
true);
93 void setup_models(GObservations& obs,
const std::string& name =
"");
99 GCTAEventCube
create_cube(
const GObservations& obs);
108 GCTARoi
get_roi(
const GCTAPointing& pnt = GCTAPointing());
110 GGti
get_gti(
const GTimeReference& ref);
122 const GObservations& obs,
123 const std::string& what =
"Observation");
125 const GModels& models,
126 const std::string& what =
"Model");
130 std::vector<bool>
set_edisp(GObservations& obs,
const bool& edisp)
const;
132 const std::vector<bool>& edisp)
const;
139 const GCTAObservation& obs);
141 const GEbounds& list_ebounds)
const;
142 std::string
get_gtiname(
const std::string& filename,
143 const std::string& evtname)
const;
145 const std::string& infile,
146 const std::string& evtname,
147 const std::string& gtiname,
148 const std::string& outfile)
const;