CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PhiWedge.cc
Go to the documentation of this file.
2 
3 /*
4  [class]: PhiWedge
5  [authors]: R. Remington, The University of Florida
6  [description]: See PhiWedge.h
7  [date]: October 15, 2009
8 */
9 
10 using namespace reco;
11 
13  energy_ = 0.;
14  iphi_ = 0;
15  constituents_ = 0;
20  min_time_ = 0.;
21  max_time_ = 0.;
23 }
24 
25 PhiWedge::PhiWedge(float E, int iphi, int constituents)
26 {
27  energy_ = E;
28  iphi_ = iphi;
29  constituents_ = constituents;
30  min_time_ = 0.;
31  max_time_ = 0.;
37 }
38 
39 
40 
41 PhiWedge::PhiWedge(float E, int iphi, int constituents, float min_time , float max_time)
42 {
43  energy_ = E;
44  iphi_ = iphi;
45  min_time_ = min_time;
46  max_time_ = max_time;
47  constituents_ = constituents;
53 }
54 
55 
57 {
58  energy_ = wedge.Energy();
59  iphi_ = wedge.iPhi();
60  min_time_ = wedge.MinTime();
61  max_time_ = wedge.MaxTime();
68 }
float MaxTime() const
Definition: PhiWedge.h:42
float MinTime() const
Definition: PhiWedge.h:41
float Energy() const
Definition: PhiWedge.h:26
int OverlappingCSCRecHits() const
Definition: PhiWedge.h:58
int OverlappingCSCHaloTriggers() const
Definition: PhiWedge.h:59
float energy_
Definition: PhiWedge.h:72
int iPhi() const
Definition: PhiWedge.h:32
int OverlappingCSCTracks() const
Definition: PhiWedge.h:56
float max_time_
Definition: PhiWedge.h:76
int constituents_
Definition: PhiWedge.h:74
int OverlappingCSCSegments() const
Definition: PhiWedge.h:57
int OverlappingCSCRecHits_
Definition: PhiWedge.h:80
int NumberOfConstituents() const
Definition: PhiWedge.h:29
float min_time_
Definition: PhiWedge.h:75
float PlusZOriginConfidence() const
Definition: PhiWedge.h:52
int OverlappingCSCSegments_
Definition: PhiWedge.h:79
int OverlappingCSCTracks_
Definition: PhiWedge.h:78
int OverlappingCSCHaloTriggers_
Definition: PhiWedge.h:81
float PlusZOriginConfidence_
Definition: PhiWedge.h:77