00001 // $Header: /nfs/slac/g/glast/ground/cvs/GlastSvc/src/TopLevel/GlastIRFAddress.cpp,v 1.2 2001/04/19 01:32:30 igable Exp $ 00002 #define GLASTCNV_GLASTADDRESS_CPP 00003 00004 // Include files 00005 #include "GaudiKernel/AddrFactory.h" 00006 #include "GlastSvc/TopLevel/GlastIRFAddress.h" 00007 00008 // RCS Id for identification of object version 00009 static const char* rcsid = "$Id: GlastIRFAddress.cpp,v 1.2 2001/04/19 01:32:30 igable Exp $"; 00010 00011 00012 //------------------------------------------------------------------------------ 00013 // 00014 // Implementation of class : GlastIRFAddress 00015 // 00016 // Author : Markus Frank 00017 // 00018 //------------------------------------------------------------------------------ 00019 unsigned char GLASTIRF_StorageType = 200; // don't quite know about this (HSG) 00020 00021 // Address Factory definition 00022 static const AddrFactory<GlastIRFAddress> s_Factory(GLASTIRF_StorageType); 00023 const IAddrFactory& GlastIRFAddressFactory = s_Factory; 00024 00026 GlastIRFAddress::GlastIRFAddress(const CLID& cl, const std::string& fid, int recid, const std::string& containerName) 00027 : GenericAddress(GLASTIRF_StorageType, cl) 00028 { 00029 setDbName(fid); 00030 setContainerName(containerName); 00031 setObjectName("GlastIRFData"); 00032 sicbInfo()->setEntryID(recid); 00033 setUserParameter(0); 00034 } 00035 00037 GlastIRFAddress::GlastIRFAddress(const GenericLink& link) 00038 : GenericAddress(link) 00039 { 00040 setUserParameter(0); 00041 } 00042 00044 GlastIRFAddress::GlastIRFAddress(const GenericLink* link) 00045 : GenericAddress(*link) 00046 { 00047 setUserParameter(0); 00048 } 00049
1.2.3 written by Dimitri van Heesch,
© 1997-2000