CMS 3D CMS Logo

MuonSegment.h
Go to the documentation of this file.
1 #ifndef MuonSegment_H
2 #define MuonSegment_H
6 #include <vector>
7 
10 
11 namespace susybsm {
12 
13  class MuonSegment {
14  public:
16  //bool isDT() const { return DT;}
17  //bool isCSC() const { return CSC;}
18 
19  //void setDT(const bool type) {DT = type;}
20  //void setCSC(const bool type) {CSC = type;}
21 
22  void setDTSegmentRef(const DTRecSegment4DRef segment) { DTSegmentRef_ = segment; }
23  void setCSCSegmentRef(const CSCSegmentRef segment) { CSCSegmentRef_ = segment; }
24 
25  void setGP(const GlobalPoint point) { gp = point; }
26 
27  GlobalPoint getGP() const { return gp; }
28 
31 
32  private:
34 
37  };
38 
39  typedef std::vector<MuonSegment> MuonSegmentCollection;
43 } // namespace susybsm
44 
45 #endif
std::vector< MuonSegment > MuonSegmentCollection
Definition: MuonSegment.h:39
void setDTSegmentRef(const DTRecSegment4DRef segment)
Definition: MuonSegment.h:22
void setCSCSegmentRef(const CSCSegmentRef segment)
Definition: MuonSegment.h:23
GlobalPoint getGP() const
Definition: MuonSegment.h:27
CSCSegmentRef CSCSegmentRef_
Definition: MuonSegment.h:36
CSCSegmentRef getCSCSegmentRef() const
Definition: MuonSegment.h:30
edm::RefVector< MuonSegmentCollection > MuonSegmentRefVector
Definition: MuonSegment.h:42
DTRecSegment4DRef DTSegmentRef_
Definition: MuonSegment.h:35
edm::Ref< MuonSegmentCollection > MuonSegmentRef
Definition: MuonSegment.h:40
void setGP(const GlobalPoint point)
Definition: MuonSegment.h:25
edm::RefProd< MuonSegmentCollection > MuonSegmentRefProd
Definition: MuonSegment.h:41
*vegas h *****************************************************used in the default bin number in original ***version of VEGAS is ***a higher bin number might help to derive a more precise ***grade subtle point
Definition: invegas.h:5
DTRecSegment4DRef getDTSegmentRef() const
Definition: MuonSegment.h:29