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 203 of file EmulatorClasses.h.

Member Function Documentation

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

Definition at line 213 of file EmulatorClasses.h.

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

Definition at line 212 of file EmulatorClasses.h.

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

Definition at line 216 of file EmulatorClasses.h.

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

Definition at line 214 of file EmulatorClasses.h.

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

Definition at line 206 of file EmulatorClasses.h.

Referenced by CalcDeltas().

206 {_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 207 of file EmulatorClasses.h.

References Deltas(), and colinearityKinematic::Phi.

Referenced by Deltas().

207  {
208 
209  _Mout = Mout;_Deltas = Deltas;_Phi = Phi; _Theta = Theta;_winner = winner;
210  }
MatchingOutput _Mout
std::vector< std::vector< int > > _Deltas
std::vector< std::vector< int > > Deltas()
int DeltaOutput::Theta ( )
inline

Definition at line 215 of file EmulatorClasses.h.

215 {return _Theta;};

Member Data Documentation

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

Definition at line 221 of file EmulatorClasses.h.

MatchingOutput DeltaOutput::_Mout
private

Definition at line 216 of file EmulatorClasses.h.

int DeltaOutput::_Phi
private

Definition at line 222 of file EmulatorClasses.h.

int DeltaOutput::_Theta
private

Definition at line 222 of file EmulatorClasses.h.

Winner DeltaOutput::_winner
private

Definition at line 223 of file EmulatorClasses.h.