#include <PhiWedge.h>
Definition at line 13 of file PhiWedge.h.
PhiWedge::PhiWedge | ( | ) |
Definition at line 12 of file PhiWedge.cc.
References constituents_, energy_, iphi_, max_time_, min_time_, OverlappingCSCHaloTriggers_, OverlappingCSCRecHits_, OverlappingCSCSegments_, OverlappingCSCTracks_, and PlusZOriginConfidence_.
{ energy_ = 0.; iphi_ = 0; constituents_ = 0; OverlappingCSCTracks_ = 0 ; OverlappingCSCSegments_ = 0; OverlappingCSCRecHits_ = 0; OverlappingCSCHaloTriggers_ = 0; min_time_ = 0.; max_time_ = 0.; PlusZOriginConfidence_ = 0.; }
PhiWedge::PhiWedge | ( | float | E, |
int | iphi, | ||
int | constituents | ||
) |
Definition at line 25 of file PhiWedge.cc.
References constituents_, energy_, iphi_, max_time_, min_time_, OverlappingCSCHaloTriggers_, OverlappingCSCRecHits_, OverlappingCSCSegments_, OverlappingCSCTracks_, and PlusZOriginConfidence_.
{ energy_ = E; iphi_ = iphi; constituents_ = constituents; min_time_ = 0.; max_time_ = 0.; OverlappingCSCTracks_ = 0 ; OverlappingCSCSegments_ = 0; OverlappingCSCRecHits_ = 0; OverlappingCSCHaloTriggers_ = 0; PlusZOriginConfidence_ = 0.; }
PhiWedge::PhiWedge | ( | float | E, |
int | iphi, | ||
int | constituents, | ||
float | min_time, | ||
float | max_time | ||
) |
Definition at line 41 of file PhiWedge.cc.
References constituents_, energy_, iphi_, max_time_, min_time_, OverlappingCSCHaloTriggers_, OverlappingCSCRecHits_, OverlappingCSCSegments_, OverlappingCSCTracks_, and PlusZOriginConfidence_.
{ energy_ = E; iphi_ = iphi; min_time_ = min_time; max_time_ = max_time; constituents_ = constituents; OverlappingCSCTracks_ = 0 ; OverlappingCSCSegments_ = 0; OverlappingCSCRecHits_ = 0; OverlappingCSCHaloTriggers_ = 0; PlusZOriginConfidence_ = 0.; }
PhiWedge::PhiWedge | ( | const PhiWedge & | wedge | ) |
Definition at line 56 of file PhiWedge.cc.
References constituents_, Energy(), energy_, iPhi(), iphi_, max_time_, MaxTime(), min_time_, MinTime(), NumberOfConstituents(), OverlappingCSCHaloTriggers(), OverlappingCSCHaloTriggers_, OverlappingCSCRecHits(), OverlappingCSCRecHits_, OverlappingCSCSegments(), OverlappingCSCSegments_, OverlappingCSCTracks(), OverlappingCSCTracks_, PlusZOriginConfidence(), and PlusZOriginConfidence_.
{ energy_ = wedge.Energy(); iphi_ = wedge.iPhi(); min_time_ = wedge.MinTime(); max_time_ = wedge.MaxTime(); constituents_ = wedge.NumberOfConstituents(); OverlappingCSCTracks_ = wedge.OverlappingCSCTracks(); OverlappingCSCHaloTriggers_ = wedge.OverlappingCSCHaloTriggers(); OverlappingCSCRecHits_ = wedge.OverlappingCSCRecHits(); OverlappingCSCSegments_ = wedge.OverlappingCSCSegments(); PlusZOriginConfidence_ = wedge.PlusZOriginConfidence(); }
reco::PhiWedge::~PhiWedge | ( | ) | [inline] |
Definition at line 23 of file PhiWedge.h.
{}
float reco::PhiWedge::Energy | ( | ) | const [inline] |
Definition at line 26 of file PhiWedge.h.
References energy_.
Referenced by PhiWedge().
{return energy_;}
int reco::PhiWedge::iPhi | ( | ) | const [inline] |
Definition at line 32 of file PhiWedge.h.
References iphi_.
Referenced by PhiWedge().
{return iphi_;}
float reco::PhiWedge::MaxTime | ( | ) | const [inline] |
Definition at line 42 of file PhiWedge.h.
References max_time_.
Referenced by PhiWedge().
{return max_time_;}
float reco::PhiWedge::MinTime | ( | ) | const [inline] |
Definition at line 41 of file PhiWedge.h.
References min_time_.
Referenced by PhiWedge().
{return min_time_;}
float reco::PhiWedge::MinusZDirectionConfidence | ( | ) | const [inline] |
Definition at line 49 of file PhiWedge.h.
References PlusZOriginConfidence_.
{ return PlusZOriginConfidence_ ;}
float reco::PhiWedge::MinusZOriginConfidence | ( | ) | const [inline] |
Definition at line 53 of file PhiWedge.h.
References PlusZOriginConfidence_.
{ return 1.- PlusZOriginConfidence_;}
int reco::PhiWedge::NumberOfConstituents | ( | ) | const [inline] |
Definition at line 29 of file PhiWedge.h.
References constituents_.
Referenced by PhiWedge().
{return constituents_;}
int reco::PhiWedge::OverlappingCSCHaloTriggers | ( | ) | const [inline] |
Definition at line 59 of file PhiWedge.h.
References OverlappingCSCHaloTriggers_.
Referenced by PhiWedge().
{return OverlappingCSCHaloTriggers_;}
int reco::PhiWedge::OverlappingCSCRecHits | ( | ) | const [inline] |
Definition at line 58 of file PhiWedge.h.
References OverlappingCSCRecHits_.
Referenced by PhiWedge().
{return OverlappingCSCRecHits_;}
int reco::PhiWedge::OverlappingCSCSegments | ( | ) | const [inline] |
Definition at line 57 of file PhiWedge.h.
References OverlappingCSCSegments_.
Referenced by PhiWedge().
{return OverlappingCSCSegments_;}
int reco::PhiWedge::OverlappingCSCTracks | ( | ) | const [inline] |
Definition at line 56 of file PhiWedge.h.
References OverlappingCSCTracks_.
Referenced by PhiWedge().
{return OverlappingCSCTracks_;}
float reco::PhiWedge::PhiHigh | ( | ) | const [inline] |
float reco::PhiWedge::PhiLow | ( | ) | const [inline] |
float reco::PhiWedge::PlusZDirectionConfidence | ( | ) | const [inline] |
Definition at line 48 of file PhiWedge.h.
References PlusZOriginConfidence_.
{ return 1.-PlusZOriginConfidence_;}
float reco::PhiWedge::PlusZOriginConfidence | ( | ) | const [inline] |
Definition at line 52 of file PhiWedge.h.
References PlusZOriginConfidence_.
Referenced by PhiWedge().
{ return PlusZOriginConfidence_ ;}
void reco::PhiWedge::SetMinMaxTime | ( | float | min, |
float | max | ||
) | [inline] |
void reco::PhiWedge::SetOverlappingCSCHaloTriggers | ( | int | x | ) | [inline] |
Definition at line 65 of file PhiWedge.h.
References OverlappingCSCHaloTriggers_, and x.
{ OverlappingCSCHaloTriggers_ = x ;}
void reco::PhiWedge::SetOverlappingCSCRecHits | ( | int | x | ) | [inline] |
Definition at line 64 of file PhiWedge.h.
References OverlappingCSCRecHits_, and x.
Referenced by GlobalHaloAlgo::Calculate().
{ OverlappingCSCRecHits_ =x ;}
void reco::PhiWedge::SetOverlappingCSCSegments | ( | int | x | ) | [inline] |
Definition at line 63 of file PhiWedge.h.
References OverlappingCSCSegments_, and x.
Referenced by GlobalHaloAlgo::Calculate().
{ OverlappingCSCSegments_ =x;}
void reco::PhiWedge::SetOverlappingCSCTracks | ( | int | x | ) | [inline] |
Definition at line 62 of file PhiWedge.h.
References OverlappingCSCTracks_, and x.
{ OverlappingCSCTracks_ = x;}
void reco::PhiWedge::SetPlusZOriginConfidence | ( | float | x | ) | [inline] |
Definition at line 67 of file PhiWedge.h.
References PlusZOriginConfidence_, and x.
Referenced by EcalHaloAlgo::Calculate(), and HcalHaloAlgo::Calculate().
{ PlusZOriginConfidence_ = x ;}
float reco::PhiWedge::ZDirectionConfidence | ( | ) | const [inline] |
Definition at line 47 of file PhiWedge.h.
References PlusZOriginConfidence_.
{ return (1. - PlusZOriginConfidence_)*2. -1. ;}
int reco::PhiWedge::constituents_ [private] |
Definition at line 74 of file PhiWedge.h.
Referenced by NumberOfConstituents(), and PhiWedge().
float reco::PhiWedge::energy_ [private] |
Definition at line 72 of file PhiWedge.h.
Referenced by Energy(), and PhiWedge().
int reco::PhiWedge::iphi_ [private] |
Definition at line 73 of file PhiWedge.h.
Referenced by iPhi(), PhiHigh(), PhiLow(), and PhiWedge().
float reco::PhiWedge::max_time_ [private] |
Definition at line 76 of file PhiWedge.h.
Referenced by MaxTime(), PhiWedge(), and SetMinMaxTime().
float reco::PhiWedge::min_time_ [private] |
Definition at line 75 of file PhiWedge.h.
Referenced by MinTime(), PhiWedge(), and SetMinMaxTime().
int reco::PhiWedge::OverlappingCSCHaloTriggers_ [private] |
Definition at line 81 of file PhiWedge.h.
Referenced by OverlappingCSCHaloTriggers(), PhiWedge(), and SetOverlappingCSCHaloTriggers().
int reco::PhiWedge::OverlappingCSCRecHits_ [private] |
Definition at line 80 of file PhiWedge.h.
Referenced by OverlappingCSCRecHits(), PhiWedge(), and SetOverlappingCSCRecHits().
int reco::PhiWedge::OverlappingCSCSegments_ [private] |
Definition at line 79 of file PhiWedge.h.
Referenced by OverlappingCSCSegments(), PhiWedge(), and SetOverlappingCSCSegments().
int reco::PhiWedge::OverlappingCSCTracks_ [private] |
Definition at line 78 of file PhiWedge.h.
Referenced by OverlappingCSCTracks(), PhiWedge(), and SetOverlappingCSCTracks().
float reco::PhiWedge::PlusZOriginConfidence_ [private] |
Definition at line 77 of file PhiWedge.h.
Referenced by MinusZDirectionConfidence(), MinusZOriginConfidence(), PhiWedge(), PlusZDirectionConfidence(), PlusZOriginConfidence(), SetPlusZOriginConfidence(), and ZDirectionConfidence().