44 #ifndef CEXMC_SIMPLE_THREE_VECTOR_STORE_HH 
   45 #define CEXMC_SIMPLE_THREE_VECTOR_STORE_HH 
   47 #ifdef CEXMC_USE_PERSISTENCY 
   49 #include <boost/serialization/access.hpp> 
   53 class  CexmcSimpleThreeVectorStore
 
   55     friend class  boost::serialization::access;
 
   56 #ifdef CEXMC_USE_CUSTOM_FILTER 
   57     friend class  CexmcASTEval;
 
   61         CexmcSimpleThreeVectorStore();
 
   63         CexmcSimpleThreeVectorStore( 
const G4ThreeVector &  threeVector );
 
   69         template  < 
typename  Archive >
 
   70         void  serialize( Archive &  archive, 
const unsigned int  version );
 
   81 template  < 
typename  Archive >
 
   82 void  CexmcSimpleThreeVectorStore::serialize( Archive &  archive,
 
CLHEP::Hep3Vector G4ThreeVector