CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
GeometryConstraintConfigData Class Reference

#include <PedeSteererWeakModeConstraints.h>

Public Member Functions

 GeometryConstraintConfigData (const std::vector< double > co, const std::string c, const std::vector< std::pair< Alignable *, std::string > > &alisFile, const int sd, const std::vector< Alignable * > ex)
 

Public Attributes

const std::vector< double > coefficients_
 
const std::string constraintName_
 
const std::vector< Alignable * > excludedAlignables_
 
std::list< std::pair
< Alignable *, std::list
< Alignable * > > > 
HLSsubdets_
 
const std::vector< std::pair
< Alignable *, std::string > > 
levelsFilenames_
 
std::map< std::string,
std::ofstream * > 
mapFileName_
 
int sysdeformation_
 

Detailed Description

Definition at line 37 of file PedeSteererWeakModeConstraints.h.

Constructor & Destructor Documentation

GeometryConstraintConfigData::GeometryConstraintConfigData ( const std::vector< double >  co,
const std::string  c,
const std::vector< std::pair< Alignable *, std::string > > &  alisFile,
const int  sd,
const std::vector< Alignable * >  ex 
)

Definition at line 61 of file PedeSteererWeakModeConstraints.cc.

66  :
67  coefficients_(co),
69  levelsFilenames_(alisFile),
72 {
73 }
const std::vector< Alignable * > excludedAlignables_
const std::vector< std::pair< Alignable *, std::string > > levelsFilenames_
const std::vector< double > coefficients_
double sd

Member Data Documentation

const std::vector<double> GeometryConstraintConfigData::coefficients_

Definition at line 45 of file PedeSteererWeakModeConstraints.h.

const std::string GeometryConstraintConfigData::constraintName_

Definition at line 46 of file PedeSteererWeakModeConstraints.h.

const std::vector<Alignable*> GeometryConstraintConfigData::excludedAlignables_

Definition at line 48 of file PedeSteererWeakModeConstraints.h.

std::list<std::pair<Alignable*, std::list<Alignable*> > > GeometryConstraintConfigData::HLSsubdets_

Definition at line 50 of file PedeSteererWeakModeConstraints.h.

const std::vector<std::pair<Alignable*, std::string> > GeometryConstraintConfigData::levelsFilenames_

Definition at line 47 of file PedeSteererWeakModeConstraints.h.

std::map<std::string, std::ofstream*> GeometryConstraintConfigData::mapFileName_

Definition at line 49 of file PedeSteererWeakModeConstraints.h.

int GeometryConstraintConfigData::sysdeformation_

Definition at line 51 of file PedeSteererWeakModeConstraints.h.