CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SelectionUserVariables Class Reference

#include <SelectionUserVariables.h>

Inheritance diagram for SelectionUserVariables:
AlignmentUserVariables

Public Member Functions

virtual SelectionUserVariablesclone () const
 
const std::vector< char > & fullSelection () const
 
 SelectionUserVariables (const std::vector< char > &sel)
 
virtual ~SelectionUserVariables ()
 
- Public Member Functions inherited from AlignmentUserVariables
virtual ~AlignmentUserVariables ()
 

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.1
Date
2006/11/30 10:08:26

(last update by

Author
flucke

)

Definition at line 20 of file SelectionUserVariables.h.

Constructor & Destructor Documentation

SelectionUserVariables::SelectionUserVariables ( const std::vector< char > &  sel)
inlineexplicit

Definition at line 23 of file SelectionUserVariables.h.

Referenced by clone().

23 : myFullSelection(sel) {}
std::vector< char > myFullSelection
virtual SelectionUserVariables::~SelectionUserVariables ( )
inlinevirtual

Definition at line 24 of file SelectionUserVariables.h.

24 {}

Member Function Documentation

virtual SelectionUserVariables* SelectionUserVariables::clone ( void  ) const
inlinevirtual

Implements AlignmentUserVariables.

Definition at line 25 of file SelectionUserVariables.h.

References SelectionUserVariables().

25 { return new SelectionUserVariables(*this);}
SelectionUserVariables(const std::vector< char > &sel)
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().