CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
MatchingOutput Class Reference

#include <EmulatorClasses.h>

Public Member Functions

std::vector< ConvertedHitHits ()
 
PhOutput PhiMatch ()
 
std::vector< int > Segment ()
 
void SetHits (std::vector< ConvertedHit > hits)
 
void setM2 (ThOutput2 t2)
 
void SetPhOut (PhOutput ph_output)
 
void SetSegment (std::vector< int > segment)
 
void SetThOut (ThOutput th_output)
 
void SetValues (ThOutput th_output, PhOutput ph_output, std::vector< ConvertedHit > hits, std::vector< std::vector< Winner >> winners, std::vector< int > segment)
 
void SetWinners (std::vector< std::vector< Winner >> winners)
 
ThOutput ThetaMatch ()
 
ThOutput2 TMatch2 ()
 
std::vector< std::vector
< Winner > > 
Winners ()
 

Private Attributes

std::vector< ConvertedHit_hits
 
PhOutput _ph_output
 
std::vector< int > _segment
 
ThOutput _th_output
 
ThOutput2 _th_output2
 
std::vector< std::vector
< Winner > > 
_winners
 

Detailed Description

Definition at line 138 of file EmulatorClasses.h.

Member Function Documentation

std::vector<ConvertedHit> MatchingOutput::Hits ( )
inline

Definition at line 158 of file EmulatorClasses.h.

References _hits.

158 {return _hits;};
std::vector< ConvertedHit > _hits
PhOutput MatchingOutput::PhiMatch ( )
inline

Definition at line 162 of file EmulatorClasses.h.

References _ph_output.

Referenced by BestTracks(), and Deltas().

162 {return _ph_output;};
std::vector<int> MatchingOutput::Segment ( )
inline

Definition at line 163 of file EmulatorClasses.h.

References _segment.

163 {return _segment;};
std::vector< int > _segment
void MatchingOutput::SetHits ( std::vector< ConvertedHit hits)
inline

Definition at line 141 of file EmulatorClasses.h.

References _hits.

141 {_hits = hits;};
std::vector< ConvertedHit > _hits
void MatchingOutput::setM2 ( ThOutput2  t2)
inline

Definition at line 154 of file EmulatorClasses.h.

References _th_output2, and reco::t2.

Referenced by PhiMatching().

154  {
155  _th_output2 = t2;
156  }
auto const T2 &decltype(t1.eta()) t2
Definition: deltaR.h:16
ThOutput2 _th_output2
void MatchingOutput::SetPhOut ( PhOutput  ph_output)
inline

Definition at line 144 of file EmulatorClasses.h.

References _ph_output.

Referenced by Deltas().

144 {_ph_output = ph_output;};
void MatchingOutput::SetSegment ( std::vector< int >  segment)
inline

Definition at line 145 of file EmulatorClasses.h.

References _segment.

145 {_segment = segment;};
std::vector< int > _segment
void MatchingOutput::SetThOut ( ThOutput  th_output)
inline

Definition at line 143 of file EmulatorClasses.h.

References _th_output.

143 {_th_output = th_output;};
void MatchingOutput::SetValues ( ThOutput  th_output,
PhOutput  ph_output,
std::vector< ConvertedHit hits,
std::vector< std::vector< Winner >>  winners,
std::vector< int >  segment 
)
inline

Definition at line 146 of file EmulatorClasses.h.

References _hits, _ph_output, _segment, _th_output, and _winners.

Referenced by PhiMatching().

146  {
147  _th_output = th_output;
148  _ph_output = ph_output;
149  _hits = hits;
150  _winners = winners;
151  _segment = segment;
152  }
std::vector< int > _segment
std::vector< ConvertedHit > _hits
std::vector< std::vector< Winner > > _winners
void MatchingOutput::SetWinners ( std::vector< std::vector< Winner >>  winners)
inline

Definition at line 142 of file EmulatorClasses.h.

References _winners.

142 {_winners = winners;};
std::vector< std::vector< Winner > > _winners
ThOutput MatchingOutput::ThetaMatch ( )
inline

Definition at line 160 of file EmulatorClasses.h.

References _th_output.

Referenced by Deltas().

160 {return _th_output;};
ThOutput2 MatchingOutput::TMatch2 ( )
inline

Definition at line 161 of file EmulatorClasses.h.

References _th_output2.

161 {return _th_output2;};
ThOutput2 _th_output2
std::vector<std::vector<Winner> > MatchingOutput::Winners ( )
inline

Definition at line 159 of file EmulatorClasses.h.

References _winners.

Referenced by Deltas().

159 {return _winners;};
std::vector< std::vector< Winner > > _winners

Member Data Documentation

std::vector<ConvertedHit> MatchingOutput::_hits
private

Definition at line 163 of file EmulatorClasses.h.

Referenced by Hits(), SetHits(), and SetValues().

PhOutput MatchingOutput::_ph_output
private

Definition at line 170 of file EmulatorClasses.h.

Referenced by PhiMatch(), SetPhOut(), and SetValues().

std::vector<int> MatchingOutput::_segment
private

Definition at line 171 of file EmulatorClasses.h.

Referenced by Segment(), SetSegment(), and SetValues().

ThOutput MatchingOutput::_th_output
private

Definition at line 168 of file EmulatorClasses.h.

Referenced by SetThOut(), SetValues(), and ThetaMatch().

ThOutput2 MatchingOutput::_th_output2
private

Definition at line 169 of file EmulatorClasses.h.

Referenced by setM2(), and TMatch2().

std::vector<std::vector<Winner> > MatchingOutput::_winners
private

Definition at line 167 of file EmulatorClasses.h.

Referenced by SetValues(), SetWinners(), and Winners().