/* -*- C++ -*- */ /************************************************************************* * Copyright(c) 1995~2005 Masaharu Goto (root-cint@cern.ch) * * For the licensing terms see the file COPYING * ************************************************************************/ // with cmspb.C #ifndef GOOD #include <vector> #endif template<class T> class Container { //some container implementation }; template <class X, bool Intr=false> class refc_ptr { //something totally generic }; template <class X> class refc_ptr<X, false> { //something specific to the false case }; template <class X> class refc_ptr<X,true> { //something specific to the true case }; class SimTrack {}; class SimEvent { public: typedef Container<SimTrack> track_container; typedef refc_ptr<track_container> track_containerRef; }; #ifdef __MAKECINT__ #pragma link C++ class SimEvent; #endif