![]() |
GRSISort "v4.0.0.5"
An extension of the ROOT analysis Framework
|
![]() |
Namespaces | |
| namespace | TGRSIFunctions |
Classes | |
| class | NRMat< T > |
| class | NRMat3d< T > |
| class | NRVec< T > |
| class | TAB3Peak |
| class | TABPeak |
| class | TAngularCorrelation |
| class | TBetaDecay |
| class | TDecay |
| class | TDecayChain |
| class | TDecayFit |
| class | TGauss |
| class | TGRSIFit |
| class | TGRSITransition |
| class | TKinematics |
| class | TLMFitter |
| class | TMultiPeak |
| class | TPeak |
| class | TPeakFitter |
| class | TPulseAnalyzer |
| class | TReaction |
| class | TRWPeak |
| class | TSingleDecay |
| class | TSinglePeak |
| class | TSRIM |
| class | TTransition |
| class | TVirtualDecay |
Macros | |
| #define | D2R (1.74532925199432955e-02) |
| #define | PI (TMath::Pi()) |
| #define | PI (3.14159265358979312e+00) |
| #define | R2D (5.72957795130823229e+01) |
Typedefs | |
| using | Mat3D_double = const NRMat3d<double> |
| using | Mat3D_I_double = const NRMat3d<double> |
| using | Mat3D_IO_double = const NRMat3d<double> |
| using | Mat3D_O_double = const NRMat3d<double> |
| using | Mat_BOOL = NRMat<bool> |
| using | Mat_CHR = NRMat<char> |
| using | Mat_CPLX_double = NRMat<std::complex<double>> |
| using | Mat_CPLX_SP = NRMat<std::complex<float>> |
| using | Mat_double = NRMat<double> |
| using | Mat_I_BOOL = const NRMat<bool> |
| using | Mat_I_CHR = const NRMat<char> |
| using | Mat_I_CPLX_double = const NRMat<std::complex<double>> |
| using | Mat_I_CPLX_SP = const NRMat<std::complex<float>> |
| using | Mat_I_double = const NRMat<double> |
| using | Mat_I_INT = const NRMat<int> |
| using | Mat_I_LNG = const NRMat<int64_t> |
| using | Mat_I_SP = const NRMat<float> |
| using | Mat_I_UCHR = const NRMat<unsigned char> |
| using | Mat_I_UINT = const NRMat<unsigned int> |
| using | Mat_I_ULNG = const NRMat<uint64_t> |
| using | Mat_INT = NRMat<int> |
| using | Mat_IO_BOOL = NRMat<bool> |
| using | Mat_IO_CHR = NRMat<char> |
| using | Mat_IO_CPLX_double = NRMat<std::complex<double>> |
| using | Mat_IO_CPLX_SP = NRMat<std::complex<float>> |
| using | Mat_IO_double = NRMat<double> |
| using | Mat_IO_INT = NRMat<int> |
| using | Mat_IO_LNG = NRMat<int64_t> |
| using | Mat_IO_SP = NRMat<float> |
| using | Mat_IO_UCHR = NRMat<unsigned char> |
| using | Mat_IO_UINT = NRMat<unsigned int> |
| using | Mat_IO_ULNG = NRMat<uint64_t> |
| using | Mat_LNG = NRMat<int64_t> |
| using | Mat_O_BOOL = NRMat<bool> |
| using | Mat_O_CHR = NRMat<char> |
| using | Mat_O_CPLX_double = NRMat<std::complex<double>> |
| using | Mat_O_CPLX_SP = NRMat<std::complex<float>> |
| using | Mat_O_double = NRMat<double> |
| using | Mat_O_INT = NRMat<int> |
| using | Mat_O_LNG = NRMat<int64_t> |
| using | Mat_O_SP = NRMat<float> |
| using | Mat_O_UCHR = NRMat<unsigned char> |
| using | Mat_O_UINT = NRMat<unsigned int> |
| using | Mat_O_ULNG = NRMat<uint64_t> |
| using | Mat_SP = NRMat<float> |
| using | Mat_UCHR = NRMat<unsigned char> |
| using | Mat_UINT = NRMat<unsigned int> |
| using | Mat_ULNG = NRMat<uint64_t> |
| using | Vec_BOOL = NRVec<bool> |
| using | Vec_CHR = NRVec<char> |
| using | Vec_CPLX_double = NRVec<std::complex<double>> |
| using | Vec_CPLX_SP = NRVec<std::complex<float>> |
| using | Vec_double = NRVec<double> |
| using | Vec_FSTREAM_p = NRVec<std::fstream*> |
| using | Vec_I_BOOL = const NRVec<bool> |
| using | Vec_I_CHR = const NRVec<char> |
| using | Vec_I_CPLX_double = const NRVec<std::complex<double>> |
| using | Vec_I_CPLX_SP = const NRVec<std::complex<float>> |
| using | Vec_I_double = const NRVec<double> |
| using | Vec_I_INT = const NRVec<int> |
| using | Vec_I_LNG = const NRVec<int64_t> |
| using | Vec_I_SP = const NRVec<float> |
| using | Vec_I_UCHR = const NRVec<unsigned char> |
| using | Vec_I_UINT = const NRVec<unsigned int> |
| using | Vec_I_ULNG = const NRVec<uint64_t> |
| using | Vec_INT = NRVec<int> |
| using | Vec_IO_BOOL = NRVec<bool> |
| using | Vec_IO_CHR = NRVec<char> |
| using | Vec_IO_CPLX_double = NRVec<std::complex<double>> |
| using | Vec_IO_CPLX_SP = NRVec<std::complex<float>> |
| using | Vec_IO_double = NRVec<double> |
| using | Vec_IO_INT = NRVec<int> |
| using | Vec_IO_LNG = NRVec<int64_t> |
| using | Vec_IO_SP = NRVec<float> |
| using | Vec_IO_UCHR = NRVec<unsigned char> |
| using | Vec_IO_UINT = NRVec<unsigned int> |
| using | Vec_IO_ULNG = NRVec<uint64_t> |
| using | Vec_LNG = NRVec<int64_t> |
| using | Vec_Mat_double_p = NRVec<NRMat<double>*> |
| using | Vec_O_BOOL = NRVec<bool> |
| using | Vec_O_CHR = NRVec<char> |
| using | Vec_O_CPLX_double = NRVec<std::complex<double>> |
| using | Vec_O_CPLX_SP = NRVec<std::complex<float>> |
| using | Vec_O_double = NRVec<double> |
| using | Vec_O_INT = NRVec<int> |
| using | Vec_O_LNG = NRVec<int64_t> |
| using | Vec_O_SP = NRVec<float> |
| using | Vec_O_UCHR = NRVec<unsigned char> |
| using | Vec_O_UINT = NRVec<unsigned int> |
| using | Vec_O_ULNG = NRVec<uint64_t> |
| using | Vec_SP = NRVec<float> |
| using | Vec_UCHR = NRVec<unsigned char> |
| using | Vec_UINT = NRVec<unsigned int> |
| using | Vec_ULNG = NRVec<uint64_t> |
| using | Vec_ULNG_p = NRVec<uint64_t*> |
Functions | |
| NRMat< T >::NRMat () | |
| NRMat< T >::NRMat (const NRMat &rhs) | |
| NRMat< T >::NRMat (const T &a, int n, int m) | |
| NRMat< T >::NRMat (const T *a, int n, int m) | |
| NRMat< T >::NRMat (int n, int m) | |
| NRMat3d< T >::NRMat3d () | |
| NRMat3d< T >::NRMat3d (int n, int m, int k) | |
| NRVec< T >::NRVec () | |
| NRVec< T >::NRVec (const NRVec &rhs) | |
| NRVec< T >::NRVec (const T &a, int n) | |
| NRVec< T >::NRVec (const T *a, int n) | |
| NRVec< T >::NRVec (int n) | |
| NRMat< T >::~NRMat () | |
| NRMat3d< T >::~NRMat3d () | |
| NRVec< T >::~NRVec () | |
| int | NRMat3d< T >::dim1 () const |
| int | NRMat3d< T >::dim2 () const |
| int | NRMat3d< T >::dim3 () const |
| float | MAX (const double &a, const float &b) |
| float | MAX (const float &a, const double &b) |
| template<class T > | |
| T | MAX (const T &a, const T &b) |
| int | NRMat< T >::ncols () const |
| int | NRMat< T >::nrows () const |
| std::complex< float > | operator* (const double &a, const std::complex< float > &b) |
| std::complex< float > | operator* (const std::complex< float > &a, const double &b) |
| std::complex< float > | operator+ (const double &a, const std::complex< float > &b) |
| std::complex< float > | operator+ (const std::complex< float > &a, const double &b) |
| std::complex< float > | operator- (const double &a, const std::complex< float > &b) |
| std::complex< float > | operator- (const std::complex< float > &a, const double &b) |
| std::complex< float > | operator/ (const double &a, const std::complex< float > &b) |
| std::complex< float > | operator/ (const std::complex< float > &a, const double &b) |
| NRMat & | NRMat< T >::operator= (const NRMat &rhs) |
| NRMat & | NRMat< T >::operator= (const T &a) |
| NRVec & | NRVec< T >::operator= (const NRVec &rhs) |
| NRVec & | NRVec< T >::operator= (const T &a) |
| T ** | NRMat3d< T >::operator[] (int i) |
| const T *const * | NRMat3d< T >::operator[] (int i) const |
| T * | NRMat< T >::operator[] (int i) |
| const T * | NRMat< T >::operator[] (int i) const |
| T & | NRVec< T >::operator[] (int i) |
| const T & | NRVec< T >::operator[] (int i) const |
| float | SIGN (const double &a, const float &b) |
| float | SIGN (const float &a, const double &b) |
| template<class T > | |
| T | SIGN (const T &a, const T &b) |
| int | NRVec< T >::size () const |
| template<class T > | |
| T | SQR (const T a) |
| template<class T > | |
| void | SWAP (T &a, T &b) |
| #define D2R (1.74532925199432955e-02) |
Definition at line 24 of file TReaction.h.
Referenced by TReaction::KinVsTheta(), TReaction::OmegaVsTheta(), TReaction::RutherfordVsTheta(), and TReaction::ThetaVsTheta().
| #define PI (TMath::Pi()) |
Definition at line 16 of file TKinematics.h.
Referenced by TKinematics::cmvslab(), TKinematics::Evscm(), TKinematics::Evslab(), TKinematics::Evslab_graph(), TKinematics::GetMaxAngle(), TKinematics::labvscm(), TKinematics::Ruthvscm(), TKinematics::Ruthvslab(), TKinematics::SetAngles(), TKinematics::Sigma_cm2lab(), TKinematics::Sigma_lab2cm(), TKinematics::SigmaErr_lab2cm(), TKinematics::Steffen_cm2labinverse(), TKinematics::Steffen_labvscminverse(), and TKinematics::Transform2cm().
| #define PI (3.14159265358979312e+00) |
Definition at line 16 of file TReaction.h.
Referenced by TReaction::ConvertOmegaCmToLab(), TReaction::ConvertThetaCmToLab(), TReaction::ConvertThetaLabToCm(), and TReaction::SetCmFrame().
| #define R2D (5.72957795130823229e+01) |
Definition at line 20 of file TReaction.h.
Referenced by TReaction::KinVsTheta(), TReaction::OmegaVsTheta(), TReaction::Print(), TReaction::RutherfordVsTheta(), and TReaction::ThetaVsTheta().
| using Mat3D_double = const NRMat3d<double> |
Definition at line 504 of file TLMFitter.h.
| using Mat3D_I_double = const NRMat3d<double> |
Definition at line 505 of file TLMFitter.h.
| using Mat3D_IO_double = const NRMat3d<double> |
Definition at line 507 of file TLMFitter.h.
| using Mat3D_O_double = const NRMat3d<double> |
Definition at line 506 of file TLMFitter.h.
Definition at line 447 of file TLMFitter.h.
Definition at line 452 of file TLMFitter.h.
| using Mat_CPLX_double = NRMat<std::complex<double>> |
Definition at line 497 of file TLMFitter.h.
| using Mat_CPLX_SP = NRMat<std::complex<float>> |
Definition at line 492 of file TLMFitter.h.
| using Mat_double = NRMat<double> |
Definition at line 487 of file TLMFitter.h.
| using Mat_I_BOOL = const NRMat<bool> |
Definition at line 448 of file TLMFitter.h.
Definition at line 453 of file TLMFitter.h.
| using Mat_I_CPLX_double = const NRMat<std::complex<double>> |
Definition at line 498 of file TLMFitter.h.
| using Mat_I_CPLX_SP = const NRMat<std::complex<float>> |
Definition at line 493 of file TLMFitter.h.
| using Mat_I_double = const NRMat<double> |
Definition at line 488 of file TLMFitter.h.
Definition at line 463 of file TLMFitter.h.
Definition at line 473 of file TLMFitter.h.
Definition at line 483 of file TLMFitter.h.
| using Mat_I_UCHR = const NRMat<unsigned char> |
Definition at line 458 of file TLMFitter.h.
| using Mat_I_UINT = const NRMat<unsigned int> |
Definition at line 468 of file TLMFitter.h.
| using Mat_I_ULNG = const NRMat<uint64_t> |
Definition at line 478 of file TLMFitter.h.
Definition at line 462 of file TLMFitter.h.
| using Mat_IO_BOOL = NRMat<bool> |
Definition at line 450 of file TLMFitter.h.
| using Mat_IO_CHR = NRMat<char> |
Definition at line 455 of file TLMFitter.h.
| using Mat_IO_CPLX_double = NRMat<std::complex<double>> |
Definition at line 500 of file TLMFitter.h.
| using Mat_IO_CPLX_SP = NRMat<std::complex<float>> |
Definition at line 495 of file TLMFitter.h.
| using Mat_IO_double = NRMat<double> |
Definition at line 490 of file TLMFitter.h.
| using Mat_IO_INT = NRMat<int> |
Definition at line 465 of file TLMFitter.h.
| using Mat_IO_LNG = NRMat<int64_t> |
Definition at line 475 of file TLMFitter.h.
Definition at line 485 of file TLMFitter.h.
| using Mat_IO_UCHR = NRMat<unsigned char> |
Definition at line 460 of file TLMFitter.h.
| using Mat_IO_UINT = NRMat<unsigned int> |
Definition at line 470 of file TLMFitter.h.
| using Mat_IO_ULNG = NRMat<uint64_t> |
Definition at line 480 of file TLMFitter.h.
Definition at line 472 of file TLMFitter.h.
| using Mat_O_BOOL = NRMat<bool> |
Definition at line 449 of file TLMFitter.h.
Definition at line 454 of file TLMFitter.h.
| using Mat_O_CPLX_double = NRMat<std::complex<double>> |
Definition at line 499 of file TLMFitter.h.
| using Mat_O_CPLX_SP = NRMat<std::complex<float>> |
Definition at line 494 of file TLMFitter.h.
| using Mat_O_double = NRMat<double> |
Definition at line 489 of file TLMFitter.h.
Definition at line 464 of file TLMFitter.h.
Definition at line 474 of file TLMFitter.h.
Definition at line 484 of file TLMFitter.h.
| using Mat_O_UCHR = NRMat<unsigned char> |
Definition at line 459 of file TLMFitter.h.
| using Mat_O_UINT = NRMat<unsigned int> |
Definition at line 469 of file TLMFitter.h.
| using Mat_O_ULNG = NRMat<uint64_t> |
Definition at line 479 of file TLMFitter.h.
Definition at line 482 of file TLMFitter.h.
Definition at line 457 of file TLMFitter.h.
Definition at line 467 of file TLMFitter.h.
Definition at line 477 of file TLMFitter.h.
Definition at line 390 of file TLMFitter.h.
Definition at line 395 of file TLMFitter.h.
| using Vec_CPLX_double = NRVec<std::complex<double>> |
Definition at line 440 of file TLMFitter.h.
| using Vec_CPLX_SP = NRVec<std::complex<float>> |
Definition at line 435 of file TLMFitter.h.
| using Vec_double = NRVec<double> |
Definition at line 430 of file TLMFitter.h.
| using Vec_FSTREAM_p = NRVec<std::fstream*> |
Definition at line 513 of file TLMFitter.h.
| using Vec_I_BOOL = const NRVec<bool> |
Definition at line 391 of file TLMFitter.h.
Definition at line 396 of file TLMFitter.h.
| using Vec_I_CPLX_double = const NRVec<std::complex<double>> |
Definition at line 441 of file TLMFitter.h.
| using Vec_I_CPLX_SP = const NRVec<std::complex<float>> |
Definition at line 436 of file TLMFitter.h.
| using Vec_I_double = const NRVec<double> |
Definition at line 431 of file TLMFitter.h.
Definition at line 406 of file TLMFitter.h.
Definition at line 416 of file TLMFitter.h.
Definition at line 426 of file TLMFitter.h.
| using Vec_I_UCHR = const NRVec<unsigned char> |
Definition at line 401 of file TLMFitter.h.
| using Vec_I_UINT = const NRVec<unsigned int> |
Definition at line 411 of file TLMFitter.h.
| using Vec_I_ULNG = const NRVec<uint64_t> |
Definition at line 421 of file TLMFitter.h.
Definition at line 405 of file TLMFitter.h.
| using Vec_IO_BOOL = NRVec<bool> |
Definition at line 393 of file TLMFitter.h.
| using Vec_IO_CHR = NRVec<char> |
Definition at line 398 of file TLMFitter.h.
| using Vec_IO_CPLX_double = NRVec<std::complex<double>> |
Definition at line 443 of file TLMFitter.h.
| using Vec_IO_CPLX_SP = NRVec<std::complex<float>> |
Definition at line 438 of file TLMFitter.h.
| using Vec_IO_double = NRVec<double> |
Definition at line 433 of file TLMFitter.h.
| using Vec_IO_INT = NRVec<int> |
Definition at line 408 of file TLMFitter.h.
| using Vec_IO_LNG = NRVec<int64_t> |
Definition at line 418 of file TLMFitter.h.
Definition at line 428 of file TLMFitter.h.
| using Vec_IO_UCHR = NRVec<unsigned char> |
Definition at line 403 of file TLMFitter.h.
| using Vec_IO_UINT = NRVec<unsigned int> |
Definition at line 413 of file TLMFitter.h.
| using Vec_IO_ULNG = NRVec<uint64_t> |
Definition at line 423 of file TLMFitter.h.
Definition at line 415 of file TLMFitter.h.
| using Vec_Mat_double_p = NRVec<NRMat<double>*> |
Definition at line 512 of file TLMFitter.h.
| using Vec_O_BOOL = NRVec<bool> |
Definition at line 392 of file TLMFitter.h.
Definition at line 397 of file TLMFitter.h.
| using Vec_O_CPLX_double = NRVec<std::complex<double>> |
Definition at line 442 of file TLMFitter.h.
| using Vec_O_CPLX_SP = NRVec<std::complex<float>> |
Definition at line 437 of file TLMFitter.h.
| using Vec_O_double = NRVec<double> |
Definition at line 432 of file TLMFitter.h.
Definition at line 407 of file TLMFitter.h.
Definition at line 417 of file TLMFitter.h.
Definition at line 427 of file TLMFitter.h.
| using Vec_O_UCHR = NRVec<unsigned char> |
Definition at line 402 of file TLMFitter.h.
| using Vec_O_UINT = NRVec<unsigned int> |
Definition at line 412 of file TLMFitter.h.
| using Vec_O_ULNG = NRVec<uint64_t> |
Definition at line 422 of file TLMFitter.h.
Definition at line 425 of file TLMFitter.h.
Definition at line 400 of file TLMFitter.h.
Definition at line 410 of file TLMFitter.h.
Definition at line 420 of file TLMFitter.h.
| using Vec_ULNG_p = NRVec<uint64_t*> |
Definition at line 511 of file TLMFitter.h.
Definition at line 173 of file TLMFitter.h.
Definition at line 221 of file TLMFitter.h.
References NRMat< T >::mm, NRMat< T >::nn, and NRMat< T >::v.
Definition at line 193 of file TLMFitter.h.
References NRMat< T >::v.
Definition at line 207 of file TLMFitter.h.
References NRMat< T >::v.
Definition at line 178 of file TLMFitter.h.
References NRMat< T >::v.
Definition at line 329 of file TLMFitter.h.
Definition at line 334 of file TLMFitter.h.
References NRMat3d< T >::v.
Definition at line 58 of file TLMFitter.h.
Definition at line 87 of file TLMFitter.h.
References NRVec< T >::nn, and NRVec< T >::v.
Definition at line 71 of file TLMFitter.h.
References NRVec< T >::v.
Definition at line 79 of file TLMFitter.h.
References NRVec< T >::v.
Definition at line 63 of file TLMFitter.h.
References NRVec< T >::v.
Definition at line 297 of file TLMFitter.h.
Definition at line 381 of file TLMFitter.h.
Definition at line 141 of file TLMFitter.h.
|
inline |
Definition at line 363 of file TLMFitter.h.
|
inline |
Definition at line 369 of file TLMFitter.h.
|
inline |
Definition at line 375 of file TLMFitter.h.
|
inline |
Definition at line 527 of file TLMFitter.h.
|
inline |
Definition at line 532 of file TLMFitter.h.
|
inline |
Definition at line 522 of file TLMFitter.h.
|
inline |
Definition at line 291 of file TLMFitter.h.
Referenced by TLMFitter::gaussj().
|
inline |
Definition at line 285 of file TLMFitter.h.
Referenced by TLMFitter::gaussj().
|
inline |
Definition at line 590 of file TLMFitter.h.
|
inline |
Definition at line 595 of file TLMFitter.h.
|
inline |
Definition at line 570 of file TLMFitter.h.
|
inline |
Definition at line 575 of file TLMFitter.h.
|
inline |
Definition at line 580 of file TLMFitter.h.
|
inline |
Definition at line 585 of file TLMFitter.h.
|
inline |
Definition at line 600 of file TLMFitter.h.
|
inline |
Definition at line 605 of file TLMFitter.h.
Definition at line 235 of file TLMFitter.h.
References NRMat< T >::mm, and NRMat< T >::nn.
Definition at line 262 of file TLMFitter.h.
Definition at line 95 of file TLMFitter.h.
References NRVec< T >::nn.
Definition at line 114 of file TLMFitter.h.
|
inline |
Definition at line 351 of file TLMFitter.h.
|
inline |
Definition at line 357 of file TLMFitter.h.
|
inline |
Definition at line 273 of file TLMFitter.h.
|
inline |
Definition at line 279 of file TLMFitter.h.
|
inline |
Definition at line 123 of file TLMFitter.h.
|
inline |
Definition at line 129 of file TLMFitter.h.
|
inline |
Definition at line 554 of file TLMFitter.h.
|
inline |
Definition at line 546 of file TLMFitter.h.
|
inline |
Definition at line 538 of file TLMFitter.h.
|
inline |
Definition at line 135 of file TLMFitter.h.
Referenced by TLMFitter::covsrt(), TLMFitter::funcs(), TLMFitter::integrator(), TLMFitter::mrqcof(), and TLMFitter::mrqmin().
|
inline |
Definition at line 516 of file TLMFitter.h.
|
inline |
Definition at line 563 of file TLMFitter.h.
Referenced by TLMFitter::covsrt(), and TLMFitter::gaussj().