1942 |
ClearTrkVar(); |
ClearTrkVar(); |
1943 |
} |
} |
1944 |
|
|
1945 |
|
void CaloLevel0::FillTrkVar(TClonesArray *tcl, Int_t nutrk){ |
1946 |
|
// |
1947 |
|
CaloTrkVar *t_ca = new CaloTrkVar(); |
1948 |
|
// |
1949 |
|
t_ca->trkseqno = trkseqno; |
1950 |
|
t_ca->ncore = (Int_t)clevel2->ncore; |
1951 |
|
t_ca->qcore = clevel2->qcore; |
1952 |
|
t_ca->noint = (Int_t)clevel2->noint; |
1953 |
|
t_ca->ncyl = (Int_t)clevel2->ncyl; |
1954 |
|
t_ca->qcyl = clevel2->qcyl; |
1955 |
|
t_ca->qtrack = clevel2->qtrack; |
1956 |
|
t_ca->qtrackx = clevel2->qtrackx; |
1957 |
|
t_ca->qtracky = clevel2->qtracky; |
1958 |
|
t_ca->dxtrack = clevel2->dxtrack; |
1959 |
|
t_ca->dytrack = clevel2->dytrack; |
1960 |
|
t_ca->qlast = clevel2->qlast; |
1961 |
|
t_ca->nlast = (Int_t)clevel2->nlast; |
1962 |
|
t_ca->qpre = clevel2->qpre; |
1963 |
|
t_ca->npre = (Int_t)clevel2->npre; |
1964 |
|
t_ca->qpresh = clevel2->qpresh; |
1965 |
|
t_ca->npresh = (Int_t)clevel2->npresh; |
1966 |
|
t_ca->qtr = clevel2->qtr; |
1967 |
|
t_ca->ntr = (Int_t)clevel2->ntr; |
1968 |
|
t_ca->planetot = (Int_t)clevel2->planetot; |
1969 |
|
t_ca->qmean = clevel2->qmean; |
1970 |
|
t_ca->dX0l = clevel2->dX0l; |
1971 |
|
t_ca->qlow = clevel2->qlow; |
1972 |
|
t_ca->nlow = (Int_t)clevel2->nlow; |
1973 |
|
// |
1974 |
|
memcpy(t_ca->tibar,clevel2->tibar,sizeof(clevel2->tibar)); |
1975 |
|
memcpy(t_ca->tbar,clevel2->tbar,sizeof(clevel2->tbar)); |
1976 |
|
// |
1977 |
|
// |
1978 |
|
TClonesArray &t = *tcl; |
1979 |
|
new(t[nutrk]) CaloTrkVar(*t_ca); |
1980 |
|
// |
1981 |
|
delete t_ca; |
1982 |
|
// |
1983 |
|
ClearTrkVar(); |
1984 |
|
} |
1985 |
|
|
1986 |
void CaloLevel0::GetCommonVar(){ |
void CaloLevel0::GetCommonVar(){ |
1987 |
calol2cm(); |
calol2cm(); |
1988 |
} |
} |