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 
11 class SimTrackManager;
12 
13 class AttachSD
14 {
15 public:
16  AttachSD();
17  ~AttachSD();
18  std::pair< std::vector<SensitiveTkDetector*>,
19  std::vector<SensitiveCaloDetector*> > create(const DDDWorld & w,
20  const DDCompactView & cpv,
22  edm::ParameterSet const & p,
23  const SimTrackManager* m,
24  SimActivityRegistry& reg ) const;
25 };
26 
27 #endif
std::pair< std::vector< SensitiveTkDetector * >, std::vector< SensitiveCaloDetector * > > create(const DDDWorld &w, const DDCompactView &cpv, SensitiveDetectorCatalog &clg, edm::ParameterSet const &p, const SimTrackManager *m, SimActivityRegistry &reg) const
Definition: AttachSD.cc:23
AttachSD()
Definition: AttachSD.cc:17
type of data representation of DDCompactView
Definition: DDCompactView.h:77
~AttachSD()
Definition: AttachSD.cc:19
T w() const