CMS 3D CMS Logo

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

Member Function Documentation

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

Definition at line 182 of file EmulatorClasses.h.

Referenced by BestTracks().

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

Definition at line 181 of file EmulatorClasses.h.

Referenced by BestTracks().

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

Definition at line 185 of file EmulatorClasses.h.

Referenced by BestTracks().

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

Definition at line 183 of file EmulatorClasses.h.

Referenced by BestTracks().

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

Definition at line 176 of file EmulatorClasses.h.

Referenced by CalcDeltas(), and CalcDeltas_Hold().

176 {_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 177 of file EmulatorClasses.h.

References Deltas(), ConvertedHit::Phi(), and ConvertedHit::Theta().

Referenced by Deltas().

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

Definition at line 184 of file EmulatorClasses.h.

Referenced by BestTracks().

184 {return _Theta;};

Member Data Documentation

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

Definition at line 189 of file EmulatorClasses.h.

MatchingOutput DeltaOutput::_Mout
private

Definition at line 185 of file EmulatorClasses.h.

int DeltaOutput::_Phi
private

Definition at line 190 of file EmulatorClasses.h.

int DeltaOutput::_Theta
private

Definition at line 190 of file EmulatorClasses.h.

Winner DeltaOutput::_winner
private

Definition at line 191 of file EmulatorClasses.h.