Exemplo n.º 1
0
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());
}
Exemplo n.º 2
0
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());
}
Exemplo n.º 3
0
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());
}
Exemplo n.º 4
0
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());
}