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 align::Alignables &ex, const int instance, const bool downToLowestLevel)
 

Public Attributes

const std::vector< double > coefficients_
 
const std::string constraintName_
 
const bool downToLowestLevel_
 
const align::Alignables 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 35 of file PedeSteererWeakModeConstraints.h.

Constructor & Destructor Documentation

◆ GeometryConstraintConfigData()

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

Definition at line 51 of file PedeSteererWeakModeConstraints.cc.

59  : coefficients_(co),
61  levelsFilenames_(alisFile),
63  sysdeformation_(sd),
65  downToLowestLevel_(downToLowestLevel) {}
const std::vector< std::pair< Alignable *, std::string > > levelsFilenames_
static PFTauRenderPlugin instance
__host__ __device__ VT * co
Definition: prefixScan.h:47
const std::vector< double > coefficients_

Member Data Documentation

◆ coefficients_

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

◆ constraintName_

const std::string GeometryConstraintConfigData::constraintName_

Definition at line 45 of file PedeSteererWeakModeConstraints.h.

◆ downToLowestLevel_

const bool GeometryConstraintConfigData::downToLowestLevel_

Definition at line 53 of file PedeSteererWeakModeConstraints.h.

◆ excludedAlignables_

const align::Alignables GeometryConstraintConfigData::excludedAlignables_

Definition at line 47 of file PedeSteererWeakModeConstraints.h.

◆ HLSsubdets_

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

Definition at line 50 of file PedeSteererWeakModeConstraints.h.

◆ instance_

const int GeometryConstraintConfigData::instance_

Definition at line 52 of file PedeSteererWeakModeConstraints.h.

◆ levelsFilenames_

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

◆ mapFileName_

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

◆ sysdeformation_

const int GeometryConstraintConfigData::sysdeformation_