127 |
|
SimCreator creator; |
128 |
|
SimInfo* info = creator.createSim(dumpFileName, false); |
129 |
|
|
130 |
< |
TimeCorrFunc* corrFunc; |
130 |
> |
TimeCorrFunc* corrFunc = NULL; |
131 |
|
if(args_info.sdcorr_given){ |
132 |
< |
corrFunc = new SystemDipoleCorrFunc(info, dumpFileName, sele1, sele2, memSize); |
132 |
> |
corrFunc = new SystemDipoleCorrFunc(info, dumpFileName, sele1, sele2, |
133 |
> |
memSize); |
134 |
|
} else if (args_info.selecorr_given){ |
135 |
|
corrFunc = new SelectionCorrFunc(info, dumpFileName, sele1, sele2, memSize); |
136 |
|
} else if (args_info.dcorr_given){ |
142 |
|
} else if (args_info.thetacorr_given) { |
143 |
|
corrFunc = new ThetaCorrFunc(info, dumpFileName, sele1, sele2, memSize); |
144 |
|
} else if (args_info.drcorr_given) { |
145 |
< |
corrFunc = new DirectionalRCorrFunc(info, dumpFileName, sele1, sele2, memSize); |
145 |
> |
corrFunc = new DirectionalRCorrFunc(info, dumpFileName, sele1, sele2, |
146 |
> |
memSize); |
147 |
|
} else if (args_info.vcorr_given) { |
148 |
|
corrFunc = new VCorrFunc(info, dumpFileName, sele1, sele2, memSize); |
149 |
|
} else if (args_info.vcorrZ_given) { |
161 |
|
} else if (args_info.freqfluccorr_given){ |
162 |
|
corrFunc = new FreqFlucCorrFunc(info, dumpFileName, sele1, sele2, memSize); |
163 |
|
} else if (args_info.lcorr_given) { |
164 |
< |
int order; |
164 |
> |
int order(0); |
165 |
|
if (args_info.order_given) |
166 |
|
order = args_info.order_arg; |
167 |
|
else { |
172 |
|
simError(); |
173 |
|
} |
174 |
|
|
175 |
< |
corrFunc = new LegendreCorrFunc(info, dumpFileName, sele1, sele2, order, memSize); |
175 |
> |
corrFunc = new LegendreCorrFunc(info, dumpFileName, sele1, sele2, order, |
176 |
> |
memSize); |
177 |
|
} else if (args_info.lcorrZ_given) { |
178 |
< |
int order; |
178 |
> |
int order(0); |
179 |
|
if (args_info.order_given) |
180 |
|
order = args_info.order_arg; |
181 |
|
else { |
186 |
|
simError(); |
187 |
|
} |
188 |
|
|
189 |
< |
corrFunc = new LegendreCorrFuncZ(info, dumpFileName, sele1, sele2, order, args_info.nzbins_arg, memSize); |
189 |
> |
corrFunc = new LegendreCorrFuncZ(info, dumpFileName, sele1, sele2, order, |
190 |
> |
args_info.nzbins_arg, memSize); |
191 |
|
|
192 |
|
} else if (args_info.cohZ_given) { |
193 |
< |
int order; |
193 |
> |
int order(0); |
194 |
|
if (args_info.order_given) |
195 |
|
order = args_info.order_arg; |
196 |
|
else { |
201 |
|
simError(); |
202 |
|
} |
203 |
|
|
204 |
< |
corrFunc = new COHZ(info, dumpFileName, sele1, sele2, order, args_info.nzbins_arg, memSize); |
204 |
> |
corrFunc = new COHZ(info, dumpFileName, sele1, sele2, order, |
205 |
> |
args_info.nzbins_arg, memSize); |
206 |
|
|
207 |
|
} |
208 |
|
|