Skip to content

Commit

Permalink
Merge pull request #40443 from tvami/RemoveBrickedDesignDigiReco
Browse files Browse the repository at this point in the history
Remove Phase-2 IT bricked design
  • Loading branch information
cmsbuild committed Jan 20, 2023
2 parents 75a6a9d + b1502b7 commit d2b1a67
Show file tree
Hide file tree
Showing 114 changed files with 52 additions and 747 deletions.
Expand Up @@ -44,7 +44,6 @@
#include "Geometry/CommonTopologies/interface/GeometryAligner.h"
#include "CondFormats/GeometryObjects/interface/PTrackerParameters.h"
#include "Geometry/Records/interface/PTrackerParametersRcd.h"
#include "Geometry/Records/interface/PTrackerAdditionalParametersPerDetRcd.h"
#include "Geometry/Records/interface/MuonGeometryRecord.h"
#include "CondFormats/AlignmentRecord/interface/TrackerAlignmentRcd.h"
#include "CondFormats/AlignmentRecord/interface/TrackerAlignmentErrorExtendedRcd.h"
Expand Down Expand Up @@ -89,7 +88,6 @@ class AlignmentMonitorAsAnalyzer : public edm::one::EDAnalyzer<> {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> esTokenTTopo_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> esTokenGeomDet_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> esTokenPTP_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> esTokenPtitp_;
const edm::ESGetToken<DTGeometry, MuonGeometryRecord> esTokenDT_;
const edm::ESGetToken<CSCGeometry, MuonGeometryRecord> esTokenCSC_;
const edm::ESGetToken<GEMGeometry, MuonGeometryRecord> esTokenGEM_;
Expand Down Expand Up @@ -123,7 +121,6 @@ AlignmentMonitorAsAnalyzer::AlignmentMonitorAsAnalyzer(const edm::ParameterSet&
esTokenTTopo_(esConsumes()),
esTokenGeomDet_(esConsumes()),
esTokenPTP_(esConsumes()),
esTokenPtitp_(esConsumes()),
esTokenDT_(esConsumes(edm::ESInputTag("", "idealForAlignmentMonitorAsAnalyzer"))),
esTokenCSC_(esConsumes(edm::ESInputTag("", "idealForAlignmentMonitorAsAnalyzer"))),
esTokenGEM_(esConsumes(edm::ESInputTag("", "idealForAlignmentMonitorAsAnalyzer"))),
Expand Down Expand Up @@ -160,9 +157,8 @@ void AlignmentMonitorAsAnalyzer::analyze(const edm::Event& iEvent, const edm::Ev

const GeometricDet* geom = &iSetup.getData(esTokenGeomDet_);
const PTrackerParameters& ptp = iSetup.getData(esTokenPTP_);
const PTrackerAdditionalParametersPerDet* ptitp = &iSetup.getData(esTokenPtitp_);
TrackerGeomBuilderFromGeometricDet trackerBuilder;
std::shared_ptr<TrackerGeometry> theTracker(trackerBuilder.build(geom, ptitp, ptp, tTopo));
std::shared_ptr<TrackerGeometry> theTracker(trackerBuilder.build(geom, ptp, tTopo));

edm::ESHandle<DTGeometry> theMuonDT = iSetup.getHandle(esTokenDT_);
edm::ESHandle<CSCGeometry> theMuonCSC = iSetup.getHandle(esTokenCSC_);
Expand Down
Expand Up @@ -44,7 +44,6 @@
#include "CondFormats/AlignmentRecord/interface/TrackerSurveyRcd.h"
#include "CondFormats/AlignmentRecord/interface/TrackerSurveyErrorExtendedRcd.h"
#include "CondFormats/GeometryObjects/interface/PTrackerParameters.h"
#include "CondFormats/GeometryObjects/interface/PTrackerAdditionalParametersPerDet.h"
#include "CondFormats/Common/interface/Time.h"

#include "FWCore/Framework/interface/ESHandle.h"
Expand All @@ -60,7 +59,6 @@
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/MuonGeometryRecord.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
#include "Geometry/Records/interface/PTrackerAdditionalParametersPerDetRcd.h"

#include "TrackingTools/PatternTools/interface/TrajTrackAssociation.h"

Expand Down Expand Up @@ -256,7 +254,6 @@ class AlignmentProducerBase {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> ttopoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<DTGeometry, MuonGeometryRecord> dtGeomToken_;
const edm::ESGetToken<CSCGeometry, MuonGeometryRecord> cscGeomToken_;
const edm::ESGetToken<GEMGeometry, MuonGeometryRecord> gemGeomToken_;
Expand Down
Expand Up @@ -51,7 +51,6 @@ AlignmentProducerBase::AlignmentProducerBase(const edm::ParameterSet& config, ed
ttopoToken_(iC.esConsumes<edm::Transition::BeginRun>()),
geomDetToken_(iC.esConsumes<edm::Transition::BeginRun>()),
ptpToken_(iC.esConsumes<edm::Transition::BeginRun>()),
ptitpToken_(iC.esConsumes<edm::Transition::BeginRun>()),
dtGeomToken_(iC.esConsumes<edm::Transition::BeginRun>(edm::ESInputTag("", "idealForAlignmentProducerBase"))),
cscGeomToken_(iC.esConsumes<edm::Transition::BeginRun>(edm::ESInputTag("", "idealForAlignmentProducerBase"))),
gemGeomToken_(iC.esConsumes<edm::Transition::BeginRun>(edm::ESInputTag("", "idealForAlignmentProducerBase"))),
Expand Down Expand Up @@ -432,9 +431,8 @@ void AlignmentProducerBase::createGeometries(const edm::EventSetup& iSetup, cons
if (doTracker_) {
const GeometricDet* geometricDet = &iSetup.getData(geomDetToken_);
const PTrackerParameters* ptp = &iSetup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &iSetup.getData(ptitpToken_);
TrackerGeomBuilderFromGeometricDet trackerBuilder;
trackerGeometry_ = std::shared_ptr<TrackerGeometry>(trackerBuilder.build(geometricDet, ptitp, *ptp, tTopo));
trackerGeometry_ = std::shared_ptr<TrackerGeometry>(trackerBuilder.build(geometricDet, *ptp, tTopo));
}

if (doMuon_) {
Expand Down
4 changes: 1 addition & 3 deletions Alignment/LaserAlignment/plugins/LaserAlignment.cc
Expand Up @@ -23,7 +23,6 @@ LaserAlignment::LaserAlignment(edm::ParameterSet const& theConf)
geomToken_(esConsumes()),
geomDetToken_(esConsumes()),
ptpToken_(esConsumes()),
ptitpToken_(esConsumes()),
gprToken_(esConsumes()),
stripPedestalsToken_(esConsumes()),
theEvents(0),
Expand Down Expand Up @@ -301,10 +300,9 @@ void LaserAlignment::produce(edm::Event& theEvent, edm::EventSetup const& theSet
// the AlignableTracker object is initialized with the ideal geometry
const GeometricDet* theGeometricDet = &theSetup.getData(geomDetToken_);
const PTrackerParameters* ptp = &theSetup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &theSetup.getData(ptitpToken_);

TrackerGeomBuilderFromGeometricDet trackerBuilder;
TrackerGeometry* theRefTracker = trackerBuilder.build(&*theGeometricDet, &*ptitp, *ptp, tTopo);
TrackerGeometry* theRefTracker = trackerBuilder.build(&*theGeometricDet, *ptp, tTopo);

theAlignableTracker = new AlignableTracker(&(*theRefTracker), tTopo);
} else {
Expand Down
1 change: 0 additions & 1 deletion Alignment/LaserAlignment/plugins/LaserAlignment.h
Expand Up @@ -132,7 +132,6 @@ class LaserAlignment : public edm::one::EDProducer<edm::EndRunProducer> {
const edm::ESGetToken<TrackerGeometry, TrackerDigiGeometryRecord> geomToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<Alignments, GlobalPositionRcd> gprToken_;
const edm::ESGetToken<SiStripPedestals, SiStripPedestalsRcd> stripPedestalsToken_;

Expand Down
Expand Up @@ -29,7 +29,6 @@ MillePedeDQMModule ::MillePedeDQMModule(const edm::ParameterSet& config)
: tTopoToken_(esConsumes<edm::Transition::BeginRun>()),
gDetToken_(esConsumes<edm::Transition::BeginRun>()),
ptpToken_(esConsumes<edm::Transition::BeginRun>()),
ptitpToken_(esConsumes<edm::Transition::BeginRun>()),
aliThrToken_(esConsumes<edm::Transition::BeginRun>()),
geomToken_(esConsumes<edm::Transition::BeginRun>()),
mpReaderConfig_(config.getParameter<edm::ParameterSet>("MillePedeFileReader")),
Expand Down Expand Up @@ -167,7 +166,6 @@ void MillePedeDQMModule ::beginRun(const edm::Run&, const edm::EventSetup& setup
const TrackerTopology* const tTopo = &setup.getData(tTopoToken_);
const GeometricDet* geometricDet = &setup.getData(gDetToken_);
const PTrackerParameters* ptp = &setup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &setup.getData(ptitpToken_);
const TrackerGeometry* geom = &setup.getData(geomToken_);

pixelTopologyMap_ = std::make_shared<PixelTopologyMap>(geom, tTopo);
Expand All @@ -181,7 +179,7 @@ void MillePedeDQMModule ::beginRun(const edm::Run&, const edm::EventSetup& setup

TrackerGeomBuilderFromGeometricDet builder;

const auto trackerGeometry = builder.build(geometricDet, ptitp, *ptp, tTopo);
const auto trackerGeometry = builder.build(geometricDet, *ptp, tTopo);
tracker_ = std::make_unique<AlignableTracker>(trackerGeometry, tTopo);

const std::string labelerPlugin{"PedeLabeler"};
Expand Down
Expand Up @@ -41,7 +41,6 @@
/*** Records for ESWatcher ***/
#include "Geometry/Records/interface/IdealGeometryRecord.h"
#include "Geometry/Records/interface/PTrackerParametersRcd.h"
#include "Geometry/Records/interface/PTrackerAdditionalParametersPerDetRcd.h"
#include "Geometry/Records/interface/TrackerTopologyRcd.h"
#include "Geometry/Records/interface/TrackerDigiGeometryRecord.h"

Expand Down Expand Up @@ -98,7 +97,6 @@ class MillePedeDQMModule : public DQMEDHarvester {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> tTopoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> gDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<AlignPCLThresholdsHG, AlignPCLThresholdsHGRcd> aliThrToken_;
const edm::ESGetToken<TrackerGeometry, TrackerDigiGeometryRecord> geomToken_;

Expand Down
6 changes: 2 additions & 4 deletions Alignment/OfflineValidation/plugins/TrackerGeometryCompare.cc
Expand Up @@ -58,7 +58,6 @@ TrackerGeometryCompare::TrackerGeometryCompare(const edm::ParameterSet& cfg)
topoToken_(esConsumes()),
geomDetToken_(esConsumes()),
ptpToken_(esConsumes()),
ptitpToken_(esConsumes()),
pixQualityToken_(esConsumes()),
stripQualityToken_(esConsumes()),
referenceTracker(nullptr),
Expand Down Expand Up @@ -370,11 +369,10 @@ void TrackerGeometryCompare::createROOTGeometry(const edm::EventSetup& iSetup) {

const GeometricDet* theGeometricDet = &iSetup.getData(geomDetToken_);
const PTrackerParameters* ptp = &iSetup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &iSetup.getData(ptitpToken_);
TrackerGeomBuilderFromGeometricDet trackerBuilder;

//reference tracker
TrackerGeometry* theRefTracker = trackerBuilder.build(theGeometricDet, ptitp, *ptp, tTopo);
TrackerGeometry* theRefTracker = trackerBuilder.build(theGeometricDet, *ptp, tTopo);
if (inputFilename1_ != "IDEAL") {
GeometryAligner aligner1;
aligner1.applyAlignments<TrackerGeometry>(
Expand Down Expand Up @@ -414,7 +412,7 @@ void TrackerGeometryCompare::createROOTGeometry(const edm::EventSetup& iSetup) {
}

//currernt tracker
TrackerGeometry* theCurTracker = trackerBuilder.build(&*theGeometricDet, ptitp, *ptp, tTopo);
TrackerGeometry* theCurTracker = trackerBuilder.build(&*theGeometricDet, *ptp, tTopo);
if (inputFilename2_ != "IDEAL") {
GeometryAligner aligner2;
aligner2.applyAlignments<TrackerGeometry>(
Expand Down
Expand Up @@ -89,7 +89,6 @@ class TrackerGeometryCompare : public edm::one::EDAnalyzer<> {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> topoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<SiPixelQuality, SiPixelQualityRcd> pixQualityToken_;
const edm::ESGetToken<SiStripQuality, SiStripQualityRcd> stripQualityToken_;

Expand Down
Expand Up @@ -47,9 +47,7 @@
#include "CondFormats/AlignmentRecord/interface/TrackerSurfaceDeformationRcd.h"

#include "CondFormats/GeometryObjects/interface/PTrackerParameters.h"
#include "CondFormats/GeometryObjects/interface/PTrackerAdditionalParametersPerDet.h"
#include "Geometry/Records/interface/PTrackerParametersRcd.h"
#include "Geometry/Records/interface/PTrackerAdditionalParametersPerDetRcd.h"

#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeometry.h"
#include "Geometry/TrackerGeometryBuilder/interface/TrackerGeomBuilderFromGeometricDet.h"
Expand Down Expand Up @@ -87,7 +85,6 @@ class TrackerGeometryIntoNtuples : public edm::one::EDAnalyzer<> {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> topoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<Alignments, TrackerAlignmentRcd> aliToken_;
const edm::ESGetToken<AlignmentErrorsExtended, TrackerAlignmentErrorExtendedRcd> aliErrorToken_;
const edm::ESGetToken<AlignmentSurfaceDeformations, TrackerSurfaceDeformationRcd> surfDefToken_;
Expand Down Expand Up @@ -135,7 +132,6 @@ TrackerGeometryIntoNtuples::TrackerGeometryIntoNtuples(const edm::ParameterSet&
: topoToken_(esConsumes()),
geomDetToken_(esConsumes()),
ptpToken_(esConsumes()),
ptitpToken_(esConsumes()),
aliToken_(esConsumes()),
aliErrorToken_(esConsumes()),
surfDefToken_(esConsumes()),
Expand Down Expand Up @@ -188,11 +184,10 @@ void TrackerGeometryIntoNtuples::analyze(const edm::Event& iEvent, const edm::Ev
//accessing the initial geometry
const GeometricDet* theGeometricDet = &iSetup.getData(geomDetToken_);
const PTrackerParameters* ptp = &iSetup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &iSetup.getData(ptitpToken_);

TrackerGeomBuilderFromGeometricDet trackerBuilder;
//currernt tracker
TrackerGeometry* theCurTracker = trackerBuilder.build(theGeometricDet, ptitp, *ptp, tTopo);
TrackerGeometry* theCurTracker = trackerBuilder.build(theGeometricDet, *ptp, tTopo);

//build the tracker
const Alignments* alignments = &iSetup.getData(aliToken_);
Expand Down
4 changes: 1 addition & 3 deletions Alignment/SurveyAnalysis/plugins/CreateSurveyRcds.cc
Expand Up @@ -19,7 +19,6 @@ CreateSurveyRcds::CreateSurveyRcds(const edm::ParameterSet& cfg)
: tTopoToken_(esConsumes()),
geomDetToken_(esConsumes()),
ptpToken_(esConsumes()),
ptitpToken_(esConsumes()),
aliToken_(esConsumes()),
aliErrToken_(esConsumes()) {
m_inputGeom = cfg.getUntrackedParameter<std::string>("inputGeom");
Expand All @@ -33,8 +32,7 @@ void CreateSurveyRcds::analyze(const edm::Event& event, const edm::EventSetup& s
const TrackerTopology* const tTopo = &setup.getData(tTopoToken_);
const GeometricDet* geom = &setup.getData(geomDetToken_);
const PTrackerParameters& ptp = setup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &setup.getData(ptitpToken_);
TrackerGeometry* tracker = TrackerGeomBuilderFromGeometricDet().build(geom, ptitp, ptp, tTopo);
TrackerGeometry* tracker = TrackerGeomBuilderFromGeometricDet().build(geom, ptp, tTopo);

//take geometry from DB or randomly generate geometry
if (m_inputGeom == "sqlite") {
Expand Down
4 changes: 0 additions & 4 deletions Alignment/SurveyAnalysis/plugins/CreateSurveyRcds.h
Expand Up @@ -20,9 +20,6 @@
#include "CondFormats/GeometryObjects/interface/PTrackerParameters.h"
#include "Geometry/Records/interface/PTrackerParametersRcd.h"

#include "CondFormats/GeometryObjects/interface/PTrackerAdditionalParametersPerDet.h"
#include "Geometry/Records/interface/PTrackerAdditionalParametersPerDetRcd.h"

#include "Alignment/CommonAlignment/interface/SurveyDet.h"
#include "Alignment/TrackerAlignment/interface/AlignableTracker.h"

Expand Down Expand Up @@ -56,7 +53,6 @@ class CreateSurveyRcds : public SurveyInputBase {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> tTopoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<Alignments, TrackerAlignmentRcd> aliToken_;
const edm::ESGetToken<AlignmentErrorsExtended, TrackerAlignmentErrorExtendedRcd> aliErrToken_;

Expand Down
4 changes: 1 addition & 3 deletions Alignment/SurveyAnalysis/plugins/SurveyInputTrackerFromDB.cc
Expand Up @@ -24,7 +24,6 @@ SurveyInputTrackerFromDB::SurveyInputTrackerFromDB(const edm::ParameterSet& cfg)
: tTopoToken_(esConsumes()),
geomDetToken_(esConsumes()),
ptpToken_(esConsumes()),
ptitpToken_(esConsumes()),
textFileName(cfg.getParameter<std::string>("textFileName")) {}

void SurveyInputTrackerFromDB::analyze(const edm::Event&, const edm::EventSetup& setup) {
Expand All @@ -41,8 +40,7 @@ void SurveyInputTrackerFromDB::analyze(const edm::Event&, const edm::EventSetup&

const GeometricDet* geom = &setup.getData(geomDetToken_);
const PTrackerParameters& ptp = setup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &setup.getData(ptitpToken_);
TrackerGeometry* tracker = TrackerGeomBuilderFromGeometricDet().build(geom, ptitp, ptp, tTopo);
TrackerGeometry* tracker = TrackerGeomBuilderFromGeometricDet().build(geom, ptp, tTopo);

addComponent(new AlignableTracker(tracker, tTopo));
addSurveyInfo(detector());
Expand Down
Expand Up @@ -30,7 +30,6 @@ class SurveyInputTrackerFromDB : public SurveyInputBase {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> tTopoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;

std::string textFileName;

Expand Down
4 changes: 1 addition & 3 deletions Alignment/SurveyAnalysis/plugins/SurveyMisalignmentInput.cc
Expand Up @@ -21,7 +21,6 @@ SurveyMisalignmentInput::SurveyMisalignmentInput(const edm::ParameterSet& cfg)
: tTopoToken_(esConsumes()),
geomDetToken_(esConsumes()),
ptpToken_(esConsumes()),
ptitpToken_(esConsumes()),
aliToken_(esConsumes()),
textFileName(cfg.getParameter<std::string>("textFileName")) {}

Expand All @@ -31,8 +30,7 @@ void SurveyMisalignmentInput::analyze(const edm::Event&, const edm::EventSetup&
const TrackerTopology* const tTopo = &setup.getData(tTopoToken_);
const GeometricDet* geom = &setup.getData(geomDetToken_);
const PTrackerParameters& ptp = setup.getData(ptpToken_);
const PTrackerAdditionalParametersPerDet* ptitp = &setup.getData(ptitpToken_);
TrackerGeometry* tracker = TrackerGeomBuilderFromGeometricDet().build(geom, ptitp, ptp, tTopo);
TrackerGeometry* tracker = TrackerGeomBuilderFromGeometricDet().build(geom, ptp, tTopo);

addComponent(new AlignableTracker(tracker, tTopo));

Expand Down
1 change: 0 additions & 1 deletion Alignment/SurveyAnalysis/plugins/SurveyMisalignmentInput.h
Expand Up @@ -29,7 +29,6 @@ class SurveyMisalignmentInput : public SurveyInputBase {
const edm::ESGetToken<TrackerTopology, TrackerTopologyRcd> tTopoToken_;
const edm::ESGetToken<GeometricDet, IdealGeometryRecord> geomDetToken_;
const edm::ESGetToken<PTrackerParameters, PTrackerParametersRcd> ptpToken_;
const edm::ESGetToken<PTrackerAdditionalParametersPerDet, PTrackerAdditionalParametersPerDetRcd> ptitpToken_;
const edm::ESGetToken<Alignments, TrackerAlignmentRcd> aliToken_;

SurveyInputTextReader::MapType uIdMap;
Expand Down

0 comments on commit d2b1a67

Please sign in to comment.