CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
AttachSD.h
Go to the documentation of this file.
1 #ifndef SimG4Core_AttachSD_h
2 #define SimG4Core_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  std::pair< std::vector<SensitiveTkDetector*>,
22  std::vector<SensitiveCaloDetector*> > create(const DDDWorld & w,
23  const DDCompactView & cpv,
24  const SensitiveDetectorCatalog & clg,
25  edm::ParameterSet const & p,
26  const SimTrackManager* m,
27  SimActivityRegistry& reg ) const;
28 };
29 
30 #endif
AttachSD()
Definition: AttachSD.cc:17
const double w
Definition: UKUtility.cc:23
type of data representation of DDCompactView
Definition: DDCompactView.h:90
~AttachSD()
Definition: AttachSD.cc:19
std::pair< std::vector< SensitiveTkDetector * >, std::vector< SensitiveCaloDetector * > > create(const DDDWorld &w, const DDCompactView &cpv, const SensitiveDetectorCatalog &clg, edm::ParameterSet const &p, const SimTrackManager *m, SimActivityRegistry &reg) const
Definition: AttachSD.cc:23