G4SaveSmearedParticles::G4SaveSmearedParticles(const std::string& aType, const std::string& aName, const IInterface* aParent) : AlgTool(aType, aName, aParent) { declareInterface<IG4SaveOutputTool>(this); declareOutput("particles", m_particles,"particles/smearedParticles"); declareOutput("particlesMCparticles", m_particlesMCparticles,"particles/smearedParticles"); // needed for AlgTool wit output/input until it appears in Gaudi AlgTool constructor declareProperty("DataInputs", inputDataObjects()); declareProperty("DataOutputs", outputDataObjects()); }
G4SaveCalHits::G4SaveCalHits(const std::string& aType, const std::string& aName, const IInterface* aParent) : GaudiTool(aType, aName, aParent) { declareInterface<IG4SaveOutputTool>(this); declareProperty("caloType", m_calType); declareOutput("caloClusters", m_caloClusters,"hits/caloClusters"); declareOutput("caloHits", m_caloHits,"hits/caloHits"); // needed for AlgTool wit output/input until it appears in Gaudi AlgTool constructor declareProperty("DataInputs", inputDataObjects()); declareProperty("DataOutputs", outputDataObjects()); }
DelphesSaveGenJets::DelphesSaveGenJets(const std::string& aType, const std::string& aName, const IInterface* aParent) : GaudiTool(aType, aName, aParent) { declareInterface<IDelphesSaveOutputTool>(this); declareOutput("genJets", m_genJets); declareOutput("genJetsFlavorTagged", m_taggedGenJets); declareProperty("delphesArrayName", m_delphesArrayName); // needed for AlgTool wit output/input until it appears in Gaudi AlgTool constructor declareProperty("DataInputs", inputDataObjects()); declareProperty("DataOutputs", outputDataObjects()); }
SimG4SaveTrackerHits::SimG4SaveTrackerHits(const std::string& aType, const std::string& aName, const IInterface* aParent) : GaudiTool(aType, aName, aParent) { declareInterface<ISimG4SaveOutputTool>(this); declareProperty("readoutNames", m_readoutNames); declareOutput("trackClusters", m_trackClusters,"hits/trackerClusters"); declareOutput("trackHits", m_trackHits,"hits/trackerHits"); declareOutput("trackHitsClusters", m_trackHitsClusters,"hits/trackerAssociations"); // needed for AlgTool wit output/input until it appears in Gaudi AlgTool constructor declareProperty("DataInputs", inputDataObjects()); declareProperty("DataOutputs", outputDataObjects()); }