#include <PurgeUnstableParticles.h>
◆ PurgeUnstableParticles() [1/3]
| PurgeUnstableParticles::PurgeUnstableParticles |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
◆ PurgeUnstableParticles() [2/3]
| PurgeUnstableParticles::PurgeUnstableParticles |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
◆ PurgeUnstableParticles() [3/3]
| PurgeUnstableParticles::PurgeUnstableParticles |
( |
const std::string & | name, |
|
|
ISvcLocator * | pSvcLocator ) |
◆ execute() [1/3]
| StatusCode PurgeUnstableParticles::execute |
( |
| ) |
|
Definition at line 32 of file PurgeUnstableParticles.cxx.
32 {
33
34 SmartDataPtr<McEventCollection> mcCollptr( eventDataService(), m_mcEventColl );
35 if ( mcCollptr )
36 {
37 McEventCollection::iterator it;
38 for ( it = mcCollptr->begin(); it != mcCollptr->end(); it++ )
39 { ( *it )->purgeUnstableParticles(); }
40 }
41
42 return StatusCode::SUCCESS;
43}
◆ execute() [2/3]
| StatusCode PurgeUnstableParticles::execute |
( |
| ) |
|
◆ execute() [3/3]
| StatusCode PurgeUnstableParticles::execute |
( |
| ) |
|
◆ finalize() [1/3]
| StatusCode PurgeUnstableParticles::finalize |
( |
| ) |
|
◆ finalize() [2/3]
| StatusCode PurgeUnstableParticles::finalize |
( |
| ) |
|
◆ finalize() [3/3]
| StatusCode PurgeUnstableParticles::finalize |
( |
| ) |
|
◆ initialize() [1/3]
| StatusCode PurgeUnstableParticles::initialize |
( |
| ) |
|
Definition at line 19 of file PurgeUnstableParticles.cxx.
19 {
20
21 IDataManagerSvc* m_DMS;
22 StatusCode sc =
23 serviceLocator()->getService( "EventDataSvc", IID_IDataManagerSvc, (IInterface*&)m_DMS );
24 if ( sc.isFailure() ) { return sc; }
25
26 std::string rootEventName = m_DMS->rootEventName();
27 m_mcEventColl = rootEventName + "/McEventCollection";
28
29 return StatusCode::SUCCESS;
30}
◆ initialize() [2/3]
| StatusCode PurgeUnstableParticles::initialize |
( |
| ) |
|
◆ initialize() [3/3]
| StatusCode PurgeUnstableParticles::initialize |
( |
| ) |
|
The documentation for this class was generated from the following files: