本文整理汇总了C++中Tools::getFTTD方法的典型用法代码示例。如果您正苦于以下问题:C++ Tools::getFTTD方法的具体用法?C++ Tools::getFTTD怎么用?C++ Tools::getFTTD使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tools
的用法示例。
在下文中一共展示了Tools::getFTTD方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: plotEwithFilter
//----------------------------------------//
// Vector potential plots
//----------------------------------------//
void plotEwithFilter(vector<TString> fnames,
vector<TString> lnames,
vector<float> scales)
{
// Hist attributes
TString xtitle = "frequency [Hz]";
TString ytitle = "|E(t)| [V/m]";
float xmin = -999;
float xmax = -999;
TString savename = "EwithFilter";
// Filter frequency
float fmin = 200e6;
float fmax = 400e6;
// Get Tool for FT
Tools* fttool = new Tools();
// Load the histograms that are of interest
vector<TH1F*> hists;
for(unsigned int i=0; i<fnames.size(); ++i){
TFile* file = new TFile(fnames.at(i));
TH1F* E_td = SummaryMag->getE(0);
TH1F* E_fd = fttool->getFTFD(E_td);
hists.push_back( fttool->getFTTD(E_td, E_fd, fmin, fmax) );
hists.back()->SetDirectory(0);
setHistAtt(hists.back(), xtitle, ytitle, m_colors[i], m_markers[i]);
hists.back()->Scale(scales.at(i));
file->Close();
}// end loading of histograms
plot(hists, lnames, savename, xmin, xmax, false);
}