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 
14  {
15  public:
17  //bool isDT() const { return DT;}
18  //bool isCSC() const { return CSC;}
19 
20  //void setDT(const bool type) {DT = type;}
21  //void setCSC(const bool type) {CSC = type;}
22 
23  void setDTSegmentRef(const DTRecSegment4DRef segment) { DTSegmentRef_ = segment;}
24  void setCSCSegmentRef(const CSCSegmentRef segment) { CSCSegmentRef_ = segment;}
25 
26  void setGP(const GlobalPoint point) { gp=point;}
27 
28  GlobalPoint getGP() const {return gp;}
29 
32 
33  private:
35 
38  };
39 
40  typedef std::vector<MuonSegment> MuonSegmentCollection;
44 }
45 
46 #endif
std::vector< MuonSegment > MuonSegmentCollection
Definition: MuonSegment.h:40
void setDTSegmentRef(const DTRecSegment4DRef segment)
Definition: MuonSegment.h:23
void setCSCSegmentRef(const CSCSegmentRef segment)
Definition: MuonSegment.h:24
GlobalPoint getGP() const
Definition: MuonSegment.h:28
CSCSegmentRef CSCSegmentRef_
Definition: MuonSegment.h:37
CSCSegmentRef getCSCSegmentRef() const
Definition: MuonSegment.h:31
edm::RefVector< MuonSegmentCollection > MuonSegmentRefVector
Definition: MuonSegment.h:43
DTRecSegment4DRef DTSegmentRef_
Definition: MuonSegment.h:36
edm::Ref< MuonSegmentCollection > MuonSegmentRef
Definition: MuonSegment.h:41
void setGP(const GlobalPoint point)
Definition: MuonSegment.h:26
edm::RefProd< MuonSegmentCollection > MuonSegmentRefProd
Definition: MuonSegment.h:42
*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:30