CMS 3D CMS Logo

edmplugin::standard Namespace Reference


Functions

const boost::filesystem::path & cachefileName ()
PluginManager::Config config ()
const std::string & pluginPrefix ()


Function Documentation

const boost::filesystem::path & edmplugin::standard::cachefileName (  ) 

Definition at line 44 of file standard.cc.

References path().

Referenced by main(), and edmplugin::PluginManager::PluginManager().

00044                                                {
00045       static const boost::filesystem::path s_path(".edmplugincache",boost::filesystem::no_check);
00046       return s_path;
00047     }

PluginManager::Config edmplugin::standard::config (  ) 

Definition at line 22 of file standard.cc.

References i, prof2calltree::last, path(), and edmplugin::PluginManager::Config::searchPath().

Referenced by VisEBRecHit::analyze(), VisMuon::analyze(), VisEventSetup::analyze(), VisHORecHit::analyze(), VisSiPixelCluster::analyze(), EcalBarrelMonitorDbModule::analyze(), VisCaloTower::analyze(), VisEcalRecHit::analyze(), VisHBRecHit::analyze(), VisMET::analyze(), VisJet::analyze(), VisRPCRecHit::analyze(), VisDTDigi::analyze(), VisTrackingRecHit::analyze(), VisDTRecHit::analyze(), VisDTRecSegment4D::analyze(), VisSiStripCluster::analyze(), VisEERecHit::analyze(), VisPFRecTrack::analyze(), VisSiStripDigi::analyze(), EcalEndcapMonitorDbModule::analyze(), VisCSCSegment::analyze(), VisPFRecHit::analyze(), VisSiPixelRecHit::analyze(), VisBasicCluster::analyze(), VisHERecHit::analyze(), VisHFRecHit::analyze(), VisPFCluster::analyze(), VisTrack::analyze(), VisEvent::analyze(), VisPixelDigi::analyze(), stor::StorageManager::configureAction(), edm::ServiceRegistry::createContaining(), AutoLibraryLoader::enable(), cond::FWIncantation::FWIncantation(), StorageFactory::getMaker(), edm::Event::getProcessParameterSet(), edm::pset::IncludeFileFinder::IncludeFileFinder(), VisEventProcessorService::init(), VisTkRecTracksTwig::init(), CSCTFSectorProcessor::initialize(), KalmanAlignmentAlgorithm::initializeAlignmentParameters(), KalmanAlignmentAlgorithm::initializeAlignmentSetups(), HPDNoiseLibraryReader::initializeServices(), main(), edm::pset::makeDefaultPSet(), pos::PixelConfigFile::makeKey(), mcdbGetInputFile(), edm::ProblemTracker::ProblemTracker(), CSCTFConfigProducer::produceL1MuCSCTFConfigurationRcd(), PhysicsTools::MVAComputer::setup(), TrackingMaterialProducer::TrackingMaterialProducer(), and VisConfiguration::VisConfiguration().

00023   {
00024       PluginManager::Config returnValue;
00025       
00026       const char *path = getenv ("LD_LIBRARY_PATH");
00027       if (! path) path = "";
00028       
00029       std::string spath(path? path: "");
00030       std::string::size_type last=0;
00031       std::string::size_type i=0;
00032       std::vector<std::string> paths;
00033       while( (i=spath.find_first_of(':',last))!=std::string::npos) {
00034         paths.push_back(spath.substr(last,i-last));
00035         last = i+1;
00036         //std::cout <<paths.back()<<std::endl;
00037       }
00038       paths.push_back(spath.substr(last,std::string::npos));
00039       returnValue.searchPath(paths);
00040       
00041       return returnValue;
00042   }

const std::string & edmplugin::standard::pluginPrefix (  ) 

Definition at line 50 of file standard.cc.

Referenced by main().

00050                                     {
00051       static const std::string s_prefix("plugin");
00052       return s_prefix;
00053     }


Generated on Tue Jun 9 18:46:41 2009 for CMSSW by  doxygen 1.5.4