StatusCode TrackTune::initialize() { static const std::string histoDir = "Track/" ; if ( "" == histoTopDir() ) setHistoTopDir(histoDir); // Mandatory initialization of GaudiAlgorithm StatusCode sc = GaudiTupleAlg::initialize(); if ( sc.isFailure() ) { return sc; } LHCb::IParticlePropertySvc* propertysvc = svc<LHCb::IParticlePropertySvc>("LHCb::ParticlePropertySvc",true) ; const LHCb::ParticleProperty* prop = propertysvc->find( m_resonanceName); if (prop != 0){ m_minMass = prop->mass() - m_deltaMass; m_maxMass = prop->mass() + m_deltaMass; } else { return Error("Failed to find resonance", StatusCode::SUCCESS); } propertysvc->release(); info() << "MinMass " << m_minMass << " MaxMass " << m_maxMass << endmsg; return StatusCode::SUCCESS; }
//============================================================================= // Initialization //============================================================================= StatusCode PrPixelMonitor::initialize() { StatusCode sc = GaudiTupleAlg::initialize(); if (sc.isFailure()) return sc; m_hitManager = tool<PrPixelHitManager>("PrPixelHitManager"); setHistoTopDir("VP/"); return StatusCode::SUCCESS; }