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 34 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),
65  downToLowestLevel_(downToLowestLevel) {}

Member Data Documentation

◆ coefficients_

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

◆ constraintName_

const std::string GeometryConstraintConfigData::constraintName_

Definition at line 44 of file PedeSteererWeakModeConstraints.h.

◆ downToLowestLevel_

const bool GeometryConstraintConfigData::downToLowestLevel_

Definition at line 52 of file PedeSteererWeakModeConstraints.h.

◆ excludedAlignables_

const align::Alignables GeometryConstraintConfigData::excludedAlignables_

Definition at line 46 of file PedeSteererWeakModeConstraints.h.

◆ HLSsubdets_

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

Definition at line 49 of file PedeSteererWeakModeConstraints.h.

◆ instance_

const int GeometryConstraintConfigData::instance_

Definition at line 51 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_
GeometryConstraintConfigData::coefficients_
const std::vector< double > coefficients_
Definition: PedeSteererWeakModeConstraints.h:43
GeometryConstraintConfigData::sysdeformation_
const int sysdeformation_
Definition: PedeSteererWeakModeConstraints.h:50
cms::cuda::co
__host__ __device__ VT * co
Definition: prefixScan.h:47
GeometryConstraintConfigData::downToLowestLevel_
const bool downToLowestLevel_
Definition: PedeSteererWeakModeConstraints.h:52
GeometryConstraintConfigData::levelsFilenames_
const std::vector< std::pair< Alignable *, std::string > > levelsFilenames_
Definition: PedeSteererWeakModeConstraints.h:45
GeometryConstraintConfigData::instance_
const int instance_
Definition: PedeSteererWeakModeConstraints.h:51
GeometryConstraintConfigData::constraintName_
const std::string constraintName_
Definition: PedeSteererWeakModeConstraints.h:44
instance
static PFTauRenderPlugin instance
Definition: PFTauRenderPlugin.cc:70
sd
double sd
Definition: CascadeWrapper.h:113
c
auto & c
Definition: CAHitNtupletGeneratorKernelsImpl.h:56
GeometryConstraintConfigData::excludedAlignables_
const align::Alignables excludedAlignables_
Definition: PedeSteererWeakModeConstraints.h:46