CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HitInfo.h
Go to the documentation of this file.
1 #ifndef _HitInfo_h_
2 #define _HitInfo_h_
3 
4 class DetId;
5 class TrackingRecHit;
6 class PSimHit;
7 
8 #include <vector>
9 #include <string>
10 
11 class TrackerTopology;
12 
13 class HitInfo
14 {
15 public:
16  HitInfo();
17  ~HitInfo();
18 
19  static std::string getInfo(const DetId & id, const TrackerTopology *tTopo);
20  static std::string getInfo(const TrackingRecHit & recHit, const TrackerTopology *tTopo);
21  static std::string getInfo(const std::vector<const TrackingRecHit *>& recHits, const TrackerTopology *tTopo);
22  static std::string getInfo(const PSimHit & simHit, const TrackerTopology *tTopo);
23 };
24 
25 #endif
~HitInfo()
Definition: HitInfo.cc:18
Definition: DetId.h:18
HitInfo()
Definition: HitInfo.cc:13
static std::string getInfo(const DetId &id, const TrackerTopology *tTopo)
Definition: HitInfo.cc:23