CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
AHCalSensitiveDetectorBuilder.cc
Go to the documentation of this file.
1 // system include files
2 
3 // user include files
7 
9 
15 
17 public:
19  std::unique_ptr<SensitiveDetector> make(const std::string& iname,
20  const SensitiveDetectorCatalog& clg,
21  const edm::ParameterSet& p,
22  const SimTrackManager* man,
23  SimActivityRegistry& reg) const final {
24  auto sd = std::make_unique<AHCalSD>(iname, clg, p, man);
26  return sd;
27  }
28 };
29 
static void enroll(SimActivityRegistry &iReg, T *iObj)
#define DEFINE_SENSITIVEDETECTORBUILDER(type, name)
std::unique_ptr< SensitiveDetector > make(const std::string &iname, const SensitiveDetectorCatalog &clg, const edm::ParameterSet &p, const SimTrackManager *man, SimActivityRegistry &reg) const final
AHCalSensitiveDetectorBuilder(edm::ParameterSet const &p, edm::ConsumesCollector cc)
double sd
AHCalSD AHcalSensitiveDetector