CGEM BOSS 6.6.5.g
BESIII Offline Software System
|
#include "CgemDigitizerSvc/InductionGar.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/DataSvc.h"
#include "GaudiKernel/PropertyMgr.h"
#include "CLHEP/Units/PhysicalConstants.h"
#include "G4DigiManager.hh"
#include "Randomize.hh"
#include "G4ios.hh"
#include <iomanip>
#include <iostream>
#include <fstream>
#include <cmath>
#include "TTree.h"
#include "TRandom.h"
#include "TSystem.h"
Go to the source code of this file.
Typedefs | |
typedef std::vector< int > | Vint |
Functions | |
double | rectangle2 (double t, double *x, double *y, int Npx) |
double | rectangle2_fast (double t, double *x, const double *y, int Npx) |
calc estimate using linear interpolation of curve {x,y} , at point t; mimic rectangle2() but faster version assuming x: from 0 to 1000 and 2000 points. | |
double | rectangle2 (double t, std::vector< double > &x, const double *y, int Npx) |
double | T_branch2 (double t) |
double | E_branch2 (double t) |
TH1F | Convolution_Tbranch (const double *Input_Curr_plot_001, double xmin, double xmax, int Npx=2000) |
TH1F | Convolution_Tbranch (const double *Input_Curr_plot_001) |
TH1F | Convolution_Ebranch (const double *Input_Curr_plot_001, double xmin, double xmax, int Npx=2000) |
TH1F | Convolution_Ebranch (const double *Input_Curr_plot_001) |
typedef std::vector<int> Vint |
Definition at line 38 of file InductionGar.cxx.
TH1F Convolution_Ebranch | ( | const double * | Input_Curr_plot_001 | ) |
Definition at line 242 of file InductionGar.cxx.
TH1F Convolution_Ebranch | ( | const double * | Input_Curr_plot_001, |
double | xmin, | ||
double | xmax, | ||
int | Npx = 2000 |
||
) |
Definition at line 207 of file InductionGar.cxx.
TH1F Convolution_Tbranch | ( | const double * | Input_Curr_plot_001 | ) |
Definition at line 169 of file InductionGar.cxx.
TH1F Convolution_Tbranch | ( | const double * | Input_Curr_plot_001, |
double | xmin, | ||
double | xmax, | ||
int | Npx = 2000 |
||
) |
Definition at line 133 of file InductionGar.cxx.
double E_branch2 | ( | double | t | ) |
Definition at line 123 of file InductionGar.cxx.
Referenced by CEF::CEF(), CEF2::CEF2(), and Convolution_Ebranch().
double rectangle2 | ( | double | t, |
double * | x, | ||
double * | y, | ||
int | Npx | ||
) |
Definition at line 44 of file InductionGar.cxx.
Referenced by Convolution_Ebranch(), and Convolution_Tbranch().
double rectangle2 | ( | double | t, |
std::vector< double > & | x, | ||
const double * | y, | ||
int | Npx | ||
) |
double rectangle2_fast | ( | double | t, |
double * | x, | ||
const double * | y, | ||
int | Npx | ||
) |
calc estimate using linear interpolation of curve {x,y} , at point t; mimic rectangle2() but faster version assuming x: from 0 to 1000 and 2000 points.
t | |
x | |
y | |
Npx |
Definition at line 66 of file InductionGar.cxx.
Referenced by Convolution_Ebranch(), and Convolution_Tbranch().
double T_branch2 | ( | double | t | ) |
Definition at line 113 of file InductionGar.cxx.
Referenced by Convolution_Tbranch(), CTF::CTF(), and CTF2::CTF2().