Skip to content
Snippets Groups Projects

FastCaloSim+ISF_FastCaloSimServices: Working to make FastShowerCellBuilderTool const.

Merged Scott Snyder requested to merge ssnyder/athena:const5.FastCaloSim-20190118 into master
6 files
+ 31
16
Compare changes
  • Side-by-side
  • Inline
Files
6
@@ -99,13 +99,15 @@ public:
// update theCellContainer
virtual StatusCode process(CaloCellContainer* theCellContainer) override final;
StatusCode setupEvent();
StatusCode setupEvent (const EventContext& ctx,
TRandom3& rndm) const;
StatusCode releaseEvent (Stats& stats) const;
// the actual simulation code for one particle can run standalone without process(CaloCellContainer* theCellContainer),
// but setupEvent() should be called before the first particle and releaseEvent() after the last particle
StatusCode process_particle(CaloCellContainer* theCellContainer, std::vector<Trk::HitInfo>* hitVector,
Amg::Vector3D initMom, double mass, int pdgId, int barcode,
FastShowerInfoContainer* fastShowerInfoContainer,
TRandom3& rndm,
Stats& stats,
const EventContext& ctx) const;
@@ -172,8 +174,6 @@ private:
HepPDT::ParticleDataTable* m_particleDataTable{};
TRandom* m_rndm{};
std::vector< int > m_invisibles;
// TGraphErrors* geometry[CaloCell_ID_FCS::MaxSample][3];
Loading