18#ifndef BABAR_COMP_INST
19# include "PhySim/BaBar.hh"
22#if defined( __SUNPRO_CC )
27 template <
class InputIterator,
class T>
28 ptrdiff_t
count( InputIterator first, InputIterator last,
const T& value ) {
30 while ( first != last )
31 if ( *first++ == value ) ++
n;
35 template <
class InputIterator,
class Predicate>
36 ptrdiff_t count_if( InputIterator first, InputIterator last, Predicate pred ) {
38 while ( first != last )
39 if ( pred( *first++ ) ) ++
n;
43 template <
class InputIterator>
44 ptrdiff_t distance( InputIterator first, InputIterator last ) {
46 while ( first != last )
DOUBLE_PRECISION count[3]