CMS 3D CMS Logo

SelectionUserVariables Class Reference

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

#include <Alignment/CommonAlignmentAlgorithm/interface/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().

00023 : myFullSelection(sel) {}

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

Definition at line 24 of file SelectionUserVariables.h.

00024 {}


Member Function Documentation

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

Implements AlignmentUserVariables.

Definition at line 25 of file SelectionUserVariables.h.

References SelectionUserVariables().

00025 { return new SelectionUserVariables(*this);}

const std::vector<char>& SelectionUserVariables::fullSelection (  )  const [inline]

Definition at line 27 of file SelectionUserVariables.h.

References myFullSelection.

Referenced by PedeSteerer::buildNoHierarchyCollection(), PedeSteerer::checkParameterChoices(), PedeSteerer::fixParameters(), PedeSteerer::presigmasFile(), and PedeSteerer::selectCoordinateAlis().

00027 {return myFullSelection;}


Member Data Documentation

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

Definition at line 30 of file SelectionUserVariables.h.

Referenced by fullSelection().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:31:31 2009 for CMSSW by  doxygen 1.5.4