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
DeltaOutput Class Reference

#include <EmulatorClasses.h>

Public Member Functions

std::vector< std::vector< int > > Deltas ()
 
MatchingOutput GetMatchOut ()
 
Winner GetWinner ()
 
int Phi ()
 
void SetNull ()
 
void SetValues (MatchingOutput Mout, std::vector< std::vector< int >> Deltas, int Phi, int Theta, Winner winner)
 
int Theta ()
 

Private Attributes

std::vector< std::vector< int > > _Deltas
 
MatchingOutput _Mout
 
int _Phi
 
int _Theta
 
Winner _winner
 

Detailed Description

Definition at line 175 of file EmulatorClasses.h.

Member Function Documentation

std::vector<std::vector<int> > DeltaOutput::Deltas ( )
inline

Definition at line 184 of file EmulatorClasses.h.

References _Deltas.

Referenced by BestTracks(), and SetValues().

184 {return _Deltas;};
std::vector< std::vector< int > > _Deltas
MatchingOutput DeltaOutput::GetMatchOut ( )
inline

Definition at line 183 of file EmulatorClasses.h.

References _Mout.

Referenced by BestTracks().

183 {return _Mout;};
MatchingOutput _Mout
Winner DeltaOutput::GetWinner ( )
inline

Definition at line 187 of file EmulatorClasses.h.

References _winner.

Referenced by BestTracks().

187 {return _winner;};
int DeltaOutput::Phi ( )
inline

Definition at line 185 of file EmulatorClasses.h.

References _Phi.

Referenced by BestTracks(), and SetValues().

185 {return _Phi;};
void DeltaOutput::SetNull ( )
inline

Definition at line 178 of file EmulatorClasses.h.

References _Phi, and _Theta.

Referenced by CalcDeltas(), and CalcDeltas_Hold().

178 {_Phi = -999;_Theta = -999;};
void DeltaOutput::SetValues ( MatchingOutput  Mout,
std::vector< std::vector< int >>  Deltas,
int  Phi,
int  Theta,
Winner  winner 
)
inline

Definition at line 179 of file EmulatorClasses.h.

References _Deltas, _Mout, _Phi, _Theta, _winner, Deltas(), Phi(), and Theta().

Referenced by Deltas().

179  {
180  _Mout = Mout;_Deltas = Deltas;_Phi = Phi; _Theta = Theta;_winner = winner;
181  }
MatchingOutput _Mout
std::vector< std::vector< int > > _Deltas
std::vector< std::vector< int > > Deltas()
int DeltaOutput::Theta ( )
inline

Definition at line 186 of file EmulatorClasses.h.

References _Theta.

Referenced by BestTracks(), and SetValues().

186 {return _Theta;};

Member Data Documentation

std::vector<std::vector<int> > DeltaOutput::_Deltas
private

Definition at line 191 of file EmulatorClasses.h.

Referenced by Deltas(), and SetValues().

MatchingOutput DeltaOutput::_Mout
private

Definition at line 187 of file EmulatorClasses.h.

Referenced by GetMatchOut(), and SetValues().

int DeltaOutput::_Phi
private

Definition at line 192 of file EmulatorClasses.h.

Referenced by Phi(), SetNull(), and SetValues().

int DeltaOutput::_Theta
private

Definition at line 192 of file EmulatorClasses.h.

Referenced by SetNull(), SetValues(), and Theta().

Winner DeltaOutput::_winner
private

Definition at line 193 of file EmulatorClasses.h.

Referenced by GetWinner(), and SetValues().