aboutsummaryrefslogtreecommitdiffstats
path: root/mass_profile/call_calc_distance.cc
diff options
context:
space:
mode:
authorAaron LI <aaronly.me@gmail.com>2016-06-07 23:02:41 +0800
committerAaron LI <aaronly.me@gmail.com>2016-06-07 23:02:41 +0800
commit695c64ecce86f764758ee0169348a06677267208 (patch)
tree983743cf978f750cc107481b3f16712bcb085d0f /mass_profile/call_calc_distance.cc
parent0288d17a5c503c6446cf6990067d298737f53c7a (diff)
downloadchandra-acis-analysis-695c64ecce86f764758ee0169348a06677267208.tar.bz2
calc_distance: fix some -Werror
Diffstat (limited to 'mass_profile/call_calc_distance.cc')
-rw-r--r--mass_profile/call_calc_distance.cc52
1 files changed, 0 insertions, 52 deletions
diff --git a/mass_profile/call_calc_distance.cc b/mass_profile/call_calc_distance.cc
deleted file mode 100644
index cbdd69a..0000000
--- a/mass_profile/call_calc_distance.cc
+++ /dev/null
@@ -1,52 +0,0 @@
-#include "calc_distance.h"
-#include <cstdlib>
-#include <cmath>
-#include <iostream>
-using namespace std;
-
-static double cm=1;
-static double s=1;
-static double km=1000*100;
-static double Mpc=3.08568e+24*cm;
-static double kpc=3.08568e+21*cm;
-static double yr=365.*24.*3600.;
-static double Gyr=1e9*yr;
-static double H=71.*km/s/Mpc;
-static const double c=299792458.*100.*cm;
-//const double c=3e8*100*cm;
-static const double pi=4*atan(1);
-static const double omega_m=0.27;
-static const double omega_l=0.73;
-static const double arcsec2arc_ratio=1./60/60/180*pi;
-
-
-
-
-int main(int argc,char* argv[])
-{
- if(argc<2)
- {
- cerr<<"Usage:"<<argv[0]<<" z"<<endl;
- exit(-1);
- }
- if(argc==3)
- {
- H=atof(argv[2])*km/s/Mpc;
- }
- double z=atof(argv[1]);
- double d=c/H*calc_angular_distance(z);
- //double age=calc_age(z);
- //cout<<d<<endl;
- cout<<"d_a_cm= "<<d<<" #angular distance in cm"<<endl;
- cout<<"d_a_mpc= "<<d/Mpc<<"#angular distance in Mpc"<<endl;
- cout<<"d_l_cm= "<<(1+z)*(1+z)*d<<" #luminosity distance in cm"<<endl;
- cout<<"d_l_mpc= "<<(1+z)*(1+z)*d/Mpc<<" #luminosity in Mpc"<<endl;
- cout<<"kpc_per_sec= "<<d/kpc*arcsec2arc_ratio<<" #kpc per arcsec"<<endl;
- cout<<"For Chandra:"<<endl;
- cout<<"kpc_per_pixel= "<<d/kpc*0.492*arcsec2arc_ratio<<" #kpc per chandra pixel"<<endl;
- cout<<"cm_per_pixel= "<<d*.492*arcsec2arc_ratio<<" #cm per chandra pixel"<<endl;
- cout<<"norm= "<<1E-14/(4*pi*pow(d*(1+z),2))<<" #norm used to calc cooling function"<<endl;
- //cout<<ddivid(calc_distance,d,0,1,.0001)<<endl;
- cout<<"E(z)= "<<E(z)<<endl;
-}
-