CMS 3D CMS Logo

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, const int instance, const bool downToLowestLevel)
 

Public Attributes

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

Detailed Description

Definition at line 34 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,
const int  instance,
const bool  downToLowestLevel 
)

Definition at line 57 of file PedeSteererWeakModeConstraints.cc.

64  :
65  coefficients_(co),
67  levelsFilenames_(alisFile),
71  downToLowestLevel_(downToLowestLevel)
72 {
73 }
const std::vector< Alignable * > excludedAlignables_
static PFTauRenderPlugin instance
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_
const std::string GeometryConstraintConfigData::constraintName_

Definition at line 45 of file PedeSteererWeakModeConstraints.h.

const bool GeometryConstraintConfigData::downToLowestLevel_

Definition at line 52 of file PedeSteererWeakModeConstraints.h.

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

Definition at line 47 of file PedeSteererWeakModeConstraints.h.

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

Definition at line 49 of file PedeSteererWeakModeConstraints.h.

const int GeometryConstraintConfigData::instance_

Definition at line 51 of file PedeSteererWeakModeConstraints.h.

const std::vector<std::pair<Alignable*, std::string> > GeometryConstraintConfigData::levelsFilenames_
std::map<std::string, std::ofstream*> GeometryConstraintConfigData::mapFileName_
const int GeometryConstraintConfigData::sysdeformation_