ATLAS Offline Software
Loading...
Searching...
No Matches
IFastSimDedicatedSD.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef LARG4FASTSIMULATION_IFASTSIMDEDICATEDSD_H
6#define LARG4FASTSIMULATION_IFASTSIMDEDICATEDSD_H
7
9class EnergySpot;
10class StoreGateSvc;
11
14
15 public:
16
18 IFastSimDedicatedSD( const std::string& name , StoreGateSvc * detStore ) : LArG4SimpleSD( name , detStore ) {}
19
21
23
25 virtual void ProcessSpot(const EnergySpot & spot, double weight) = 0;
26
27};
28#endif //LARG4FASTSIMULATION_IFASTSIMDEDICATEDSD_H
IFastSimDedicatedSD(const std::string &name, StoreGateSvc *detStore)
Simple constructor and destructor.
virtual void ProcessSpot(const EnergySpot &spot, double weight)=0
ProcessHitsMethod.
LArG4SimpleSD(G4String a_name, ILArCalculatorSvc *calc, const std::string &type="Default", const float width=2.5 *CLHEP::ns)
Constructor.
The Athena Transient Store API.