CMS 3D CMS Logo

AttachSD.h
Go to the documentation of this file.
1 #ifndef SimG4Core_SensitiveDetector_AttachSD_h
2 #define SimG4Core_SensitiveDetector_AttachSD_h
3 
4 
6 #include <vector>
7 
8 namespace edm {
9  class ParameterSet;
10 }
14 class SimTrackManager;
15 
16 class AttachSD
17 {
18 public:
19  AttachSD();
20  ~AttachSD();
21 
22  std::pair< std::vector<SensitiveTkDetector*>,
23  std::vector<SensitiveCaloDetector*> >
24  create(const DDDWorld &, const DDCompactView &,
26  edm::ParameterSet const &,
27  const SimTrackManager*,
28  SimActivityRegistry& reg ) const;
29 };
30 
31 #endif
def create(alignables, pedeDump, additionalData, outputFile, config)
Compact representation of the geometrical detector hierarchy.
Definition: DDCompactView.h:83
HLT enums.