CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups 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  energy_ = E;
27  iphi_ = iphi;
28  constituents_ = constituents;
29  min_time_ = 0.;
30  max_time_ = 0.;
36 }
37 
38 PhiWedge::PhiWedge(float E, int iphi, int constituents, float min_time, float max_time) {
39  energy_ = E;
40  iphi_ = iphi;
41  min_time_ = min_time;
42  max_time_ = max_time;
43  constituents_ = constituents;
49 }
50 
52  energy_ = wedge.Energy();
53  iphi_ = wedge.iPhi();
54  min_time_ = wedge.MinTime();
55  max_time_ = wedge.MaxTime();
62 }
float MaxTime() const
Definition: PhiWedge.h:41
float MinTime() const
Definition: PhiWedge.h:40
float Energy() const
Definition: PhiWedge.h:25
int OverlappingCSCRecHits() const
Definition: PhiWedge.h:57
int OverlappingCSCHaloTriggers() const
Definition: PhiWedge.h:58
float energy_
Definition: PhiWedge.h:72
int iPhi() const
Definition: PhiWedge.h:31
int OverlappingCSCTracks() const
Definition: PhiWedge.h:55
float max_time_
Definition: PhiWedge.h:76
int constituents_
Definition: PhiWedge.h:74
int OverlappingCSCSegments() const
Definition: PhiWedge.h:56
int OverlappingCSCRecHits_
Definition: PhiWedge.h:80
int NumberOfConstituents() const
Definition: PhiWedge.h:28
float min_time_
Definition: PhiWedge.h:75
float PlusZOriginConfidence() const
Definition: PhiWedge.h:51
int OverlappingCSCSegments_
Definition: PhiWedge.h:79
int OverlappingCSCTracks_
Definition: PhiWedge.h:78
int OverlappingCSCHaloTriggers_
Definition: PhiWedge.h:81
float PlusZOriginConfidence_
Definition: PhiWedge.h:77