62 Error (
"TSpectrumTransform",
"Invalid length, must be > than 0");
70 Error (
"TSpectrumTransform",
"Invalid length, must be power of 2");
78 Error (
"TSpectrumTransform",
"Invalid length, must be power of 2");
110 Int_t i,
ii,
li,
l2,
l3,
j,
jj,
jj1,
lj, iter,
m,
jmin,
jmax;
113 for (i = 0; i < num; i++)
122 for (
m = 1;
m <= iter;
m++) {
125 for (i = 0; i < (2 *
l2); i++) {
128 for (
j = 0;
j <
l2;
j++) {
144 for (
ii = 2;
ii <= iter;
ii++) {
158 for (
m = 1;
m <= iter;
m++) {
163 for (i = 0; i < (2 *
li); i++) {
166 for (
j = 0;
j <
li;
j++) {
168 jj = 2 * (
j + 1) - 1;
189 Int_t i,
m,
nump = 1,
mnum,
mnum2,
mp,
ib,
mp2,
mnum21,
iba, iter;
192 for (i = 0; i < num; i++)
200 for (
m = 1;
m <= iter;
m++) {
219 for (i = 0; i < num; i++) {
226 for (i = 0; i < num; i++) {
245 for (i = 0; i < num; i++) {
248 for (i = 1; i <= num; i++) {
283 Int_t nxp2,
nxp, i,
j, k,
m, iter,
mxp,
j1,
j2,
n1,
n2, it;
284 Double_t a,
b,
c,
d,
sign,
wpwr, arg,
wr,
wi,
tr,
ti, pi =
285 3.14159265358979323846;
288 for (i = 0; i < num; i++)
301 for (it = 1; it <= iter; it++) {
342 for (i = 1; i <=
n1; i++) {
361 for (i = 0; i < num; i++) {
382 for (i = 1; i < num; i++)
385 for (i = 0; i < num; i++) {
407 for (i = 0; i < num; i++) {
412 for (i = 1; i <= num; i++) {
451 Int_t i,
j, k,
m,
nump,
mnum,
mnum2,
mp,
ib,
mp2,
mnum21,
iba, iter,
453 Double_t a,
b,
c,
d,
wpwr, arg,
wr,
wi,
tr,
ti, pi =
454 3.14159265358979323846;
457 for (i = 0; i < num; i++)
471 for (i = 0; i < iter - degree; i++)
473 for (
m = 1;
m <= iter;
m++) {
492 for (i = 0; i < (iter - 1); i++) {
546 for (i = 0; i < num; i++) {
569 1,
mnum,
mnum2,
mp,
ib,
mp2,
mnum21,
iba, iter,
mp2step,
mppom,
571 Double_t a,
b,
c,
d,
wpwr, arg,
wr,
wi,
tr,
ti, pi =
572 3.14159265358979323846;
585 for (i = 0; i < iter - degree; i++)
589 for (
m = 1;
m <= iter;
m++) {
597 if (
m > iter - degree + 1)
606 for (i = 0; i < (iter - 1); i++) {
658 if (
m <= iter - degree
664 for (i = 0; i < num; i++) {
691 for (i = 0; i <
numx; i++) {
703 for (i = 0; i <
numx; i++) {
707 for (i = 0; i <
numx; i++) {
727 for (i = 0; i <
numx; i++) {
745 for (i = 0; i <
numx; i++) {
757 for (i = 0; i <
numx; i++) {
779 Double_t pi = 3.14159265358979323846;
805 for (i = 0; i <
numx; i++) {
810 for (i = 1; i <=
numx; i++) {
814 for (i = 0; i <
numx; i++) {
821 for (i = 1; i <=
numx; i++) {
825 for (i = 1; i <
numx; i++) {
839 for (i = 0; i <
numx; i++) {
848 for (i = 0; i <
numx; i++) {
903 for (i = 0; i <
numx; i++) {
933 for (
j =
numy - 1;
j > 0;
j--) {
967 for (i = 0; i <
numx; i++) {
978 for (i = 0; i <
numx; i++) {
984 for (i = 1; i <
numx; i++) {
996 for (i =
numx - 1; i > 0; i--) {
1003 for (i = 1; i <
numx; i++) {
1020 for (i = 0; i <
numx; i++) {
1050 for (i = 0; i <
numx; i++) {
1078 for (i = 0; i <
jstup; i++)
1085 for (i = 0; i <
l; i++)
1088 for (i = 0; i <
numx; i++) {
1107 for (i = 0; i <
l; i++)
1110 for (i = 0; i <
numx; i++) {
1144 for (i = 0; i <
numx; i++) {
1156 for (i = 0; i <
numx; i++) {
1167 for (i = 0; i <
numx; i++) {
1214 for (
j = 0;
j <
l;
j++)
1236 for (
j = 0;
j <
l;
j++)
1299 for (i = 0; i <
numx; i++) {
1374 } }
for (
j = 0;
j <
numy;
j++) {
1392 for (
j = 0;
j < 2 *
numy;
j++) {
1400 for (
j = 0;
j <
l;
j++)
1430 } }
for (
j = 0;
j <
numy;
j++) {
1448 for (
j = 0;
j < 2 *
numy;
j++) {
1454 for (
j = 0;
j <
l;
j++)
1477 for (i = 0; i <
numx; i++) {
1505 for (i = 0; i <
numx; i++) {
1521 for (i = 0; i <
jstup; i++)
1530 for (i = 0; i <
numx; i++) {
1534 if (i %
jstup == 0) {
1549 } }
for (i = 0; i <
numx; i++) {
1552 if (i %
jstup == 0) {
1567 for (i = 0; i < 2 *
numx; i++) {
1575 for (i = 0; i <
l; i++)
1583 for (i = 0; i <
numx; i++) {
1587 if (i %
jstup == 0) {
1605 } }
for (i = 0; i <
numx; i++) {
1608 if (i %
jstup == 0) {
1623 for (i = 0; i < 2 *
numx; i++) {
1629 for (i = 0; i <
l; i++)
1633 for (i = 0; i <
numx; i++) {
1758 for (i = 0; i <
fSizeX; i++)
1770 for (i = 0; i <
fSizeX; i++)
1779 for (i = 0; i <
fSizeX; i++)
1786 for (i = 0; i <
fSizeX; i++) {
1793 for (i = 0; i <
fSizeX; i++) {
1800 for (i = 0; i <
fSizeX; i++) {
1807 for (i = 0; i <
fSizeX; i++) {
1814 for (i = 0; i <
fSizeX; i++) {
1821 for (i = 0; i <
fSizeX; i++) {
1828 for (i = 0; i <
fSizeX; i++) {
1835 for (i = 0; i <
fSizeX; i++) {
1842 for (i = 0; i <
fSizeX; i++) {
1849 for (i = 0; i <
fSizeX; i++) {
1854 for (i = 0; i <
fSizeX; i++) {
1861 for (i = 0; i <
fSizeX; i++) {
1868 for (i = 0; i <
fSizeX; i++) {
1881 for (i = 0; i <
fSizeX; i++) {
1888 for (i = 0; i <
fSizeX; i++) {
1895 for (i = 0; i <
fSizeX; i++) {
1908 for (i = 0; i <
fSizeX; i++) {
1915 for (i = 0; i <
fSizeX; i++) {
1922 for (i = 0; i <
fSizeX; i++) {
1929 for (i = 0; i <
fSizeX; i++) {
1936 for (i = 0; i <
fSizeX; i++) {
1943 for (i = 0; i <
fSizeX; i++) {
1950 for (i = 0; i <
fSizeX; i++) {
1957 for (i = 0; i <
fSizeX; i++) {
1964 for (i = 0; i <
fSizeX; i++) {
1969 for (i = 0; i <
fSizeX; i++) {
1976 for (i = 0; i <
fSizeX; i++) {
1983 for (i = 0; i <
fSizeX; i++) {
1990 for (i = 0; i <
fSizeX; i++) {
2003 for (i = 0; i <
fSizeX; i++) {
2010 for (i = 0; i <
fSizeX; i++) {
2018 for (i = 0; i <
fSizeX; i++) {
2026 for (i = 0; i <
fSizeX; i++) {
2119 for (i = 0; i <
fSizeX; i++)
2131 for (i = 0; i <
fSizeX; i++)
2140 for (i = 0; i <
fSizeX; i++)
2146 for (i = 0; i <
fSizeX; i++) {
2156 for (i = 0; i <
fSizeX; i++) {
2166 for (i = 0; i <
fSizeX; i++) {
2176 for (i = 0; i <
fSizeX; i++) {
2186 for (i = 0; i <
fSizeX; i++) {
2196 for (i = 0; i <
fSizeX; i++) {
2212 for (i = 0; i <
fSizeX; i++) {
2222 for (i = 0; i <
fSizeX; i++) {
2230 for (i = 0; i <
fSizeX; i++) {
2241 for (i = 0; i <
fSizeX; i++) {
2248 for (i = 0; i <
fSizeX; i++) {
2258 for (i = 0; i <
fSizeX; i++) {
2265 for (i = 0; i <
fSizeX; i++) {
2275 for (i = 0; i <
fSizeX; i++) {
2282 for (i = 0; i <
fSizeX; i++) {
2292 for (i = 0; i <
fSizeX; i++) {
2299 for (i = 0; i <
fSizeX; i++) {
2309 for (i = 0; i <
fSizeX; i++) {
2316 for (i = 0; i <
fSizeX; i++) {
2326 for (i = 0; i <
fSizeX; i++) {
2333 for (i = 0; i <
fSizeX; i++) {
2349 for (i = 0; i <
fSizeX; i++) {
2356 for (i = 0; i <
fSizeX; i++) {
2364 for (i = 0; i <
fSizeX; i++) {
2450 for (i = 0; i <
fSizeX; i++)
2462 for (i = 0; i <
fSizeX; i++)
2471 for (i = 0; i <
fSizeX; i++)
2477 for (i = 0; i <
fSizeX; i++) {
2487 for (i = 0; i <
fSizeX; i++) {
2497 for (i = 0; i <
fSizeX; i++) {
2507 for (i = 0; i <
fSizeX; i++) {
2517 for (i = 0; i <
fSizeX; i++) {
2527 for (i = 0; i <
fSizeX; i++) {
2543 for (i = 0; i <
fSizeX; i++) {
2553 for (i = 0; i <
fSizeX; i++) {
2561 for (i = 0; i <
fSizeX; i++) {
2572 for (i = 0; i <
fSizeX; i++) {
2579 for (i = 0; i <
fSizeX; i++) {
2589 for (i = 0; i <
fSizeX; i++) {
2596 for (i = 0; i <
fSizeX; i++) {
2606 for (i = 0; i <
fSizeX; i++) {
2613 for (i = 0; i <
fSizeX; i++) {
2623 for (i = 0; i <
fSizeX; i++) {
2630 for (i = 0; i <
fSizeX; i++) {
2640 for (i = 0; i <
fSizeX; i++) {
2647 for (i = 0; i <
fSizeX; i++) {
2657 for (i = 0; i <
fSizeX; i++) {
2664 for (i = 0; i <
fSizeX; i++) {
2680 for (i = 0; i <
fSizeX; i++) {
2687 for (i = 0; i <
fSizeX; i++) {
2695 for (i = 0; i <
fSizeX; i++) {
2724 Error (
"TSpectrumTransform",
"Invalid type of transform");
2728 if (degree >
j1 || degree >
j2 || degree < 1){
2729 Error (
"TSpectrumTransform",
"Invalid degree of mixed transform");
2744 Error(
"TSpectrumTransform",
"Wrong range");
2748 Error(
"TSpectrumTransform",
"Wrong range");
2764 Error(
"TSpectrumTransform",
"Wrong direction");
size_t size(const MatrixT &matrix)
retrieve the size of a square matrix
int Int_t
Signed integer 4 bytes (int)
double Double_t
Double 8 bytes.
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
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.