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
edm::RefProd
Definition: EDProductfwd.h:25
susybsm::MuonSegment::getGP
GlobalPoint getGP() const
Definition: MuonSegment.h:27
susybsm::MuonSegment::getDTSegmentRef
DTRecSegment4DRef getDTSegmentRef() const
Definition: MuonSegment.h:29
susybsm::MuonSegment::setDTSegmentRef
void setDTSegmentRef(const DTRecSegment4DRef segment)
Definition: MuonSegment.h:22
susybsm::MuonSegmentCollection
std::vector< MuonSegment > MuonSegmentCollection
Definition: MuonSegment.h:39
susybsm::MuonSegment::CSCSegmentRef_
CSCSegmentRef CSCSegmentRef_
Definition: MuonSegment.h:36
AssociationMap.h
susybsm::MuonSegment::getCSCSegmentRef
CSCSegmentRef getCSCSegmentRef() const
Definition: MuonSegment.h:30
susybsm
Definition: HSCParticle.h:16
edm::RefVector
Definition: EDProductfwd.h:27
susybsm::MuonSegment::setCSCSegmentRef
void setCSCSegmentRef(const CSCSegmentRef segment)
Definition: MuonSegment.h:23
edm::Ref< DTRecSegment4DCollection >
susybsm::MuonSegmentRefVector
edm::RefVector< MuonSegmentCollection > MuonSegmentRefVector
Definition: MuonSegment.h:42
Point3DBase< float, GlobalTag >
susybsm::MuonSegment::DTSegmentRef_
DTRecSegment4DRef DTSegmentRef_
Definition: MuonSegment.h:35
susybsm::MuonSegmentRef
edm::Ref< MuonSegmentCollection > MuonSegmentRef
Definition: MuonSegment.h:40
susybsm::MuonSegment::setGP
void setGP(const GlobalPoint point)
Definition: MuonSegment.h:25
susybsm::MuonSegment
Definition: MuonSegment.h:13
AssociationVector.h
point
*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
GlobalPoint.h
susybsm::MuonSegmentRefProd
edm::RefProd< MuonSegmentCollection > MuonSegmentRefProd
Definition: MuonSegment.h:41
DTRecSegment4DCollection.h
susybsm::MuonSegment::MuonSegment
MuonSegment()
Definition: MuonSegment.h:15
susybsm::MuonSegment::gp
GlobalPoint gp
Definition: MuonSegment.h:33
CSCSegmentCollection.h