File indexing completed on 2023-03-17 10:50:41
0001 #include "DataFormats/METReco/interface/PhiWedge.h"
0002
0003
0004
0005
0006
0007
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 }