Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 10:50:41

0001 #include "DataFormats/METReco/interface/PhiWedge.h"
0002 
0003 /*
0004   [class]:  PhiWedge
0005   [authors]: R. Remington, The University of Florida
0006   [description]: See PhiWedge.h
0007   [date]: October 15, 2009
0008 */
0009 
0010 using namespace reco;
0011 
0012 PhiWedge::PhiWedge() {
0013   energy_ = 0.;
0014   iphi_ = 0;
0015   constituents_ = 0;
0016   OverlappingCSCTracks_ = 0;
0017   OverlappingCSCSegments_ = 0;
0018   OverlappingCSCRecHits_ = 0;
0019   OverlappingCSCHaloTriggers_ = 0;
0020   min_time_ = 0.;
0021   max_time_ = 0.;
0022   PlusZOriginConfidence_ = 0.;
0023 }
0024 
0025 PhiWedge::PhiWedge(float E, int iphi, int constituents) {
0026   energy_ = E;
0027   iphi_ = iphi;
0028   constituents_ = constituents;
0029   min_time_ = 0.;
0030   max_time_ = 0.;
0031   OverlappingCSCTracks_ = 0;
0032   OverlappingCSCSegments_ = 0;
0033   OverlappingCSCRecHits_ = 0;
0034   OverlappingCSCHaloTriggers_ = 0;
0035   PlusZOriginConfidence_ = 0.;
0036 }
0037 
0038 PhiWedge::PhiWedge(float E, int iphi, int constituents, float min_time, float max_time) {
0039   energy_ = E;
0040   iphi_ = iphi;
0041   min_time_ = min_time;
0042   max_time_ = max_time;
0043   constituents_ = constituents;
0044   OverlappingCSCTracks_ = 0;
0045   OverlappingCSCSegments_ = 0;
0046   OverlappingCSCRecHits_ = 0;
0047   OverlappingCSCHaloTriggers_ = 0;
0048   PlusZOriginConfidence_ = 0.;
0049 }
0050 
0051 PhiWedge::PhiWedge(const PhiWedge& wedge) {
0052   energy_ = wedge.Energy();
0053   iphi_ = wedge.iPhi();
0054   min_time_ = wedge.MinTime();
0055   max_time_ = wedge.MaxTime();
0056   constituents_ = wedge.NumberOfConstituents();
0057   OverlappingCSCTracks_ = wedge.OverlappingCSCTracks();
0058   OverlappingCSCHaloTriggers_ = wedge.OverlappingCSCHaloTriggers();
0059   OverlappingCSCRecHits_ = wedge.OverlappingCSCRecHits();
0060   OverlappingCSCSegments_ = wedge.OverlappingCSCSegments();
0061   PlusZOriginConfidence_ = wedge.PlusZOriginConfidence();
0062 }