63 Error (
"TSpectrumTransform",
"Invalid length, must be > than 0");
71 Error (
"TSpectrumTransform",
"Invalid length, must be power of 2");
79 Error (
"TSpectrumTransform",
"Invalid length, must be power of 2");
111 Int_t i,
ii,
li,
l2,
l3,
j,
jj,
jj1,
lj, iter,
m,
jmin,
jmax;
114 for (i = 0; i < num; i++)
123 for (
m = 1;
m <= iter;
m++) {
126 for (i = 0; i < (2 *
l2); i++) {
129 for (
j = 0;
j <
l2;
j++) {
145 for (
ii = 2;
ii <= iter;
ii++) {
159 for (
m = 1;
m <= iter;
m++) {
164 for (i = 0; i < (2 *
li); i++) {
167 for (
j = 0;
j <
li;
j++) {
169 jj = 2 * (
j + 1) - 1;
190 Int_t i,
m,
nump = 1,
mnum,
mnum2,
mp,
ib,
mp2,
mnum21,
iba, iter;
193 for (i = 0; i < num; i++)
201 for (
m = 1;
m <= iter;
m++) {
220 for (i = 0; i < num; i++) {
227 for (i = 0; i < num; i++) {
246 for (i = 0; i < num; i++) {
249 for (i = 1; i <= num; i++) {
284 Int_t nxp2,
nxp, i,
j, k,
m, iter,
mxp,
j1,
j2,
n1,
n2, it;
285 Double_t a,
b,
c,
d,
sign,
wpwr, arg,
wr,
wi,
tr,
ti, pi =
286 3.14159265358979323846;
289 for (i = 0; i < num; i++)
302 for (it = 1; it <= iter; it++) {
343 for (i = 1; i <=
n1; i++) {
362 for (i = 0; i < num; i++) {
383 for (i = 1; i < num; i++)
386 for (i = 0; i < num; i++) {
408 for (i = 0; i < num; i++) {
413 for (i = 1; i <= num; i++) {
452 Int_t i,
j, k,
m,
nump,
mnum,
mnum2,
mp,
ib,
mp2,
mnum21,
iba, iter,
454 Double_t a,
b,
c,
d,
wpwr, arg,
wr,
wi,
tr,
ti, pi =
455 3.14159265358979323846;
458 for (i = 0; i < num; i++)
472 for (i = 0; i < iter - degree; i++)
474 for (
m = 1;
m <= iter;
m++) {
493 for (i = 0; i < (iter - 1); i++) {
547 for (i = 0; i < num; i++) {
570 1,
mnum,
mnum2,
mp,
ib,
mp2,
mnum21,
iba, iter,
mp2step,
mppom,
572 Double_t a,
b,
c,
d,
wpwr, arg,
wr,
wi,
tr,
ti, pi =
573 3.14159265358979323846;
586 for (i = 0; i < iter - degree; i++)
590 for (
m = 1;
m <= iter;
m++) {
598 if (
m > iter - degree + 1)
607 for (i = 0; i < (iter - 1); i++) {
659 if (
m <= iter - degree
665 for (i = 0; i < num; i++) {
692 for (i = 0; i <
numx; i++) {
704 for (i = 0; i <
numx; i++) {
708 for (i = 0; i <
numx; i++) {
728 for (i = 0; i <
numx; i++) {
746 for (i = 0; i <
numx; i++) {
758 for (i = 0; i <
numx; i++) {
780 Double_t pi = 3.14159265358979323846;
806 for (i = 0; i <
numx; i++) {
811 for (i = 1; i <=
numx; i++) {
815 for (i = 0; i <
numx; i++) {
822 for (i = 1; i <=
numx; i++) {
826 for (i = 1; i <
numx; i++) {
840 for (i = 0; i <
numx; i++) {
849 for (i = 0; i <
numx; i++) {
904 for (i = 0; i <
numx; i++) {
934 for (
j =
numy - 1;
j > 0;
j--) {
968 for (i = 0; i <
numx; i++) {
979 for (i = 0; i <
numx; i++) {
985 for (i = 1; i <
numx; i++) {
997 for (i =
numx - 1; i > 0; i--) {
1004 for (i = 1; i <
numx; i++) {
1021 for (i = 0; i <
numx; i++) {
1051 for (i = 0; i <
numx; i++) {
1079 for (i = 0; i <
jstup; i++)
1086 for (i = 0; i <
l; i++)
1089 for (i = 0; i <
numx; i++) {
1108 for (i = 0; i <
l; i++)
1111 for (i = 0; i <
numx; i++) {
1145 for (i = 0; i <
numx; i++) {
1157 for (i = 0; i <
numx; i++) {
1168 for (i = 0; i <
numx; i++) {
1215 for (
j = 0;
j <
l;
j++)
1237 for (
j = 0;
j <
l;
j++)
1300 for (i = 0; i <
numx; i++) {
1375 } }
for (
j = 0;
j <
numy;
j++) {
1393 for (
j = 0;
j < 2 *
numy;
j++) {
1401 for (
j = 0;
j <
l;
j++)
1431 } }
for (
j = 0;
j <
numy;
j++) {
1449 for (
j = 0;
j < 2 *
numy;
j++) {
1455 for (
j = 0;
j <
l;
j++)
1478 for (i = 0; i <
numx; i++) {
1506 for (i = 0; i <
numx; i++) {
1522 for (i = 0; i <
jstup; i++)
1531 for (i = 0; i <
numx; i++) {
1535 if (i %
jstup == 0) {
1550 } }
for (i = 0; i <
numx; i++) {
1553 if (i %
jstup == 0) {
1568 for (i = 0; i < 2 *
numx; i++) {
1576 for (i = 0; i <
l; i++)
1584 for (i = 0; i <
numx; i++) {
1588 if (i %
jstup == 0) {
1606 } }
for (i = 0; i <
numx; i++) {
1609 if (i %
jstup == 0) {
1624 for (i = 0; i < 2 *
numx; i++) {
1630 for (i = 0; i <
l; i++)
1634 for (i = 0; i <
numx; i++) {
1759 for (i = 0; i <
fSizeX; i++)
1771 for (i = 0; i <
fSizeX; i++)
1780 for (i = 0; i <
fSizeX; i++)
1787 for (i = 0; i <
fSizeX; i++) {
1794 for (i = 0; i <
fSizeX; i++) {
1801 for (i = 0; i <
fSizeX; i++) {
1808 for (i = 0; i <
fSizeX; i++) {
1815 for (i = 0; i <
fSizeX; i++) {
1822 for (i = 0; i <
fSizeX; i++) {
1829 for (i = 0; i <
fSizeX; i++) {
1836 for (i = 0; i <
fSizeX; i++) {
1843 for (i = 0; i <
fSizeX; i++) {
1850 for (i = 0; i <
fSizeX; i++) {
1855 for (i = 0; i <
fSizeX; i++) {
1862 for (i = 0; i <
fSizeX; i++) {
1869 for (i = 0; i <
fSizeX; i++) {
1882 for (i = 0; i <
fSizeX; i++) {
1889 for (i = 0; i <
fSizeX; i++) {
1896 for (i = 0; i <
fSizeX; i++) {
1909 for (i = 0; i <
fSizeX; i++) {
1916 for (i = 0; i <
fSizeX; i++) {
1923 for (i = 0; i <
fSizeX; i++) {
1930 for (i = 0; i <
fSizeX; i++) {
1937 for (i = 0; i <
fSizeX; i++) {
1944 for (i = 0; i <
fSizeX; i++) {
1951 for (i = 0; i <
fSizeX; i++) {
1958 for (i = 0; i <
fSizeX; i++) {
1965 for (i = 0; i <
fSizeX; i++) {
1970 for (i = 0; i <
fSizeX; i++) {
1977 for (i = 0; i <
fSizeX; i++) {
1984 for (i = 0; i <
fSizeX; i++) {
1991 for (i = 0; i <
fSizeX; i++) {
2004 for (i = 0; i <
fSizeX; i++) {
2011 for (i = 0; i <
fSizeX; i++) {
2019 for (i = 0; i <
fSizeX; i++) {
2027 for (i = 0; i <
fSizeX; i++) {
2120 for (i = 0; i <
fSizeX; i++)
2132 for (i = 0; i <
fSizeX; i++)
2141 for (i = 0; i <
fSizeX; i++)
2147 for (i = 0; i <
fSizeX; i++) {
2157 for (i = 0; i <
fSizeX; i++) {
2167 for (i = 0; i <
fSizeX; i++) {
2177 for (i = 0; i <
fSizeX; i++) {
2187 for (i = 0; i <
fSizeX; i++) {
2197 for (i = 0; i <
fSizeX; i++) {
2213 for (i = 0; i <
fSizeX; i++) {
2223 for (i = 0; i <
fSizeX; i++) {
2231 for (i = 0; i <
fSizeX; i++) {
2242 for (i = 0; i <
fSizeX; i++) {
2249 for (i = 0; i <
fSizeX; i++) {
2259 for (i = 0; i <
fSizeX; i++) {
2266 for (i = 0; i <
fSizeX; i++) {
2276 for (i = 0; i <
fSizeX; i++) {
2283 for (i = 0; i <
fSizeX; i++) {
2293 for (i = 0; i <
fSizeX; i++) {
2300 for (i = 0; i <
fSizeX; i++) {
2310 for (i = 0; i <
fSizeX; i++) {
2317 for (i = 0; i <
fSizeX; i++) {
2327 for (i = 0; i <
fSizeX; i++) {
2334 for (i = 0; i <
fSizeX; i++) {
2350 for (i = 0; i <
fSizeX; i++) {
2357 for (i = 0; i <
fSizeX; i++) {
2365 for (i = 0; i <
fSizeX; i++) {
2451 for (i = 0; i <
fSizeX; i++)
2463 for (i = 0; i <
fSizeX; i++)
2472 for (i = 0; i <
fSizeX; i++)
2478 for (i = 0; i <
fSizeX; i++) {
2488 for (i = 0; i <
fSizeX; i++) {
2498 for (i = 0; i <
fSizeX; i++) {
2508 for (i = 0; i <
fSizeX; i++) {
2518 for (i = 0; i <
fSizeX; i++) {
2528 for (i = 0; i <
fSizeX; i++) {
2544 for (i = 0; i <
fSizeX; i++) {
2554 for (i = 0; i <
fSizeX; i++) {
2562 for (i = 0; i <
fSizeX; i++) {
2573 for (i = 0; i <
fSizeX; i++) {
2580 for (i = 0; i <
fSizeX; i++) {
2590 for (i = 0; i <
fSizeX; i++) {
2597 for (i = 0; i <
fSizeX; i++) {
2607 for (i = 0; i <
fSizeX; i++) {
2614 for (i = 0; i <
fSizeX; i++) {
2624 for (i = 0; i <
fSizeX; i++) {
2631 for (i = 0; i <
fSizeX; i++) {
2641 for (i = 0; i <
fSizeX; i++) {
2648 for (i = 0; i <
fSizeX; i++) {
2658 for (i = 0; i <
fSizeX; i++) {
2665 for (i = 0; i <
fSizeX; i++) {
2681 for (i = 0; i <
fSizeX; i++) {
2688 for (i = 0; i <
fSizeX; i++) {
2696 for (i = 0; i <
fSizeX; i++) {
2725 Error (
"TSpectrumTransform",
"Invalid type of transform");
2729 if (degree >
j1 || degree >
j2 || degree < 1){
2730 Error (
"TSpectrumTransform",
"Invalid degree of mixed transform");
2745 Error(
"TSpectrumTransform",
"Wrong range");
2749 Error(
"TSpectrumTransform",
"Wrong range");
2765 Error(
"TSpectrumTransform",
"Wrong direction");
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t type
Mother of all ROOT objects.
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message.
Short_t Max(Short_t a, Short_t b)
Returns the largest of a and b.
Double_t Sqrt(Double_t x)
Returns the square root of x.
LongDouble_t Power(LongDouble_t x, LongDouble_t y)
Returns x raised to the power y.
Double_t Cos(Double_t)
Returns the cosine of an angle of x radians.
Double_t Sin(Double_t)
Returns the sine of an angle of x radians.