CMS 3D CMS Logo

Public Member Functions | Private Attributes

SelectionUserVariables Class Reference

#include <SelectionUserVariables.h>

Inheritance diagram for SelectionUserVariables:
AlignmentUserVariables

List of all members.

Public Member Functions

virtual SelectionUserVariablesclone () const
const std::vector< char > & fullSelection () const
 SelectionUserVariables (const std::vector< char > &sel)
virtual ~SelectionUserVariables ()

Private Attributes

std::vector< char > myFullSelection

Detailed Description

Ugly class to "missuse" AlignmentParameters::userVariables() to transfer information about other parameter selections then just '1' (keep) or '0' (ignore) to the alignment algorithm.

Author:
: Gero Flucke date : November 2006
Revision:
1.2
Date:
2007/10/08 14:38:15

(last update by

Author:
cklae

)

Definition at line 20 of file SelectionUserVariables.h.


Constructor & Destructor Documentation

SelectionUserVariables::SelectionUserVariables ( const std::vector< char > &  sel) [inline, explicit]

Definition at line 23 of file SelectionUserVariables.h.

Referenced by clone().

virtual SelectionUserVariables::~SelectionUserVariables ( ) [inline, virtual]

Definition at line 24 of file SelectionUserVariables.h.

{}

Member Function Documentation

virtual SelectionUserVariables* SelectionUserVariables::clone ( void  ) const [inline, virtual]

Implements AlignmentUserVariables.

Definition at line 25 of file SelectionUserVariables.h.

References SelectionUserVariables().

{ return new SelectionUserVariables(*this);}
const std::vector<char>& SelectionUserVariables::fullSelection ( ) const [inline]

Member Data Documentation

std::vector<char> SelectionUserVariables::myFullSelection [private]

Definition at line 30 of file SelectionUserVariables.h.

Referenced by fullSelection().