29 EventWriter(
const std::string& name, ISvcLocator* pSvcLocator );
39 IDataManagerSvc* m_pDataManager;
40 IDataProviderSvc* m_pDataProvider;
41 IConversionSvc* m_pConversionSvc;
42 IDataStoreAgent* m_pAgent;
43 DataStoreItem* m_currentItem;
51 virtual std::string getJobOptions();
52 virtual std::string getDecayOptions();
54 typedef std::vector<DataStoreItem*> Items;
55 typedef std::vector<std::string> ItemNames;
58 TFile* m_single_outputFiles;
59 TTree* m_single_outputTrees;
63 string m_dofileName_1;
65 ItemNames m_itemNames;
67 void addItem( Items& itms,
const std::string& descriptor );
68 void clearItems( Items& items );
69 DataStoreItem* findItem(
const std::string& path );
70 StatusCode collectObjects();
71 std::vector<std::string> m_jobOptions;
72 std::string m_bossVer;
73 std::string m_decayOptions;