include 'COMMON.CONTROL'
include 'COMMON.SPLITELE'
include 'COMMON.SBRIDGE'
- double precision tub_r,vectube(3),enetube(maxres*2)
+ double precision tub_r,vectube(3),enetube(maxres*2),
+ & enecavtube(maxres*2)
Etube=0.0d0
do i=itube_start,itube_end
enetube(i)=0.0d0
if (acavtub(iti).eq.0.0d0) go to 667
denominator=(1.0+dcavtub(iti)*rdiff6*rdiff6)
enecavtube(i)=
- & acavtub(iti)*(rdiff+bcavtub(iti)*sqrt(rdiff)+cavtub(iti))
+ & acavtub(iti)*(rdiff+bcavtub(iti)*sqrt(rdiff)+ccavtub(iti))
& /denominator
faccav=(acavtub(iti)*(1.0+bcavtub(iti)/2.0/sqrt(rdiff))
& *denominator-acavtub(iti)*(rdiff+bcavtub(iti)*sqrt(rdiff)
- & +cavtub(iti))*rdiff6**2.0d0/rdiff*dcavtub(iti))
+ & +ccavtub(iti))*rdiff6**2.0d0/rdiff*dcavtub(iti))
& /denominator**2.0d0
fac=fac+faccav
667 continue