FairRoot/PandaRoot
|
#include <TString.h>
#include <TStopwatch.h>
#include <TROOT.h>
#include <FairModule.h>
#include <PndCave.h>
#include <PndMagnet.h>
#include <PndPipe.h>
#include <PndMvdDetector.h>
#include <FairRunSim.h>
#include <PndLmdDetector.h>
#include <FairPrimaryGenerator.h>
#include <FairBoxGenerator.h>
#include <PndMultiField.h>
#include <PndTransMap.h>
#include <PndDipoleMap.h>
#include <PndSolenoidMap.h>
#include <FairParRootFileIo.h>
#include <PndMultiFieldPar.h>
#include <map>
#include <vector>
#include <fstream>
#include <iostream>
#include <iomanip>
#include <sstream>
#include <TH1.h>
#include <TTree.h>
#include <TFile.h>
#include <TCanvas.h>
#include <TApplication.h>
Go to the source code of this file.
Functions | |
TTree * | gtree_values (NULL) |
void | interpolate_fieldmap (PndFieldMap *map_to_corr, PndFieldMap *map_to_interpol, double weight, string fileName) |
void | interpolate_fieldmaps () |
int | main (int argc, char **argv) |
Variables | |
const string | name_modification = "_v1" |
vector< string > | fieldmapnames |
double | gBx |
double | gBy |
double | gBz |
double | gDBx |
double | gDBy |
double | gDBz |
TTree* gtree_values | ( | NULL | ) |
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
void interpolate_fieldmap | ( | PndFieldMap * | map_to_corr, |
PndFieldMap * | map_to_interpol, | ||
double | weight, | ||
string | fileName | ||
) |
Definition at line 47 of file interpolate_fieldmaps.cxx.
References Double_t, fieldmapnames, gBx, gBy, gBz, gDBx, gDBy, gDBz, PndFieldMap::GetBx(), PndFieldMap::GetBy(), PndFieldMap::GetBz(), PndFieldMap::GetNx(), PndFieldMap::GetNy(), PndFieldMap::GetNz(), PndFieldMap::GetScale(), PndFieldMap::GetUnit(), PndFieldMap::GetXmax(), PndFieldMap::GetXmin(), PndFieldMap::GetYmax(), PndFieldMap::GetYmin(), PndFieldMap::GetZmax(), PndFieldMap::GetZmin(), gtree_values(), PndFieldMap::Init(), name_modification, CAMath::Nint(), PndFieldMap::WriteRootFile(), x, y, and z.
Referenced by interpolate_fieldmaps().
void interpolate_fieldmaps | ( | ) |
Definition at line 215 of file interpolate_fieldmaps.cxx.
References energy, fieldmapnames, gBx, gBy, gBz, gDBx, gDBy, gDBz, gtree_values(), interpolate_fieldmap(), and name_modification.
Referenced by main().
int main | ( | int | argc, |
char ** | argv | ||
) |
vector<string> fieldmapnames |
Definition at line 41 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
double gBx |
Definition at line 45 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
double gBy |
Definition at line 45 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
double gBz |
Definition at line 45 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
double gDBx |
Definition at line 45 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
double gDBy |
Definition at line 45 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
double gDBz |
Definition at line 45 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().
const string name_modification = "_v1" |
Definition at line 39 of file interpolate_fieldmaps.cxx.
Referenced by interpolate_fieldmap(), and interpolate_fieldmaps().