Skip to content

Merging CondCore small plugins in to one package #40212

Open
@smuzaffar

Description

@smuzaffar

Following the discussion in #40207, I am opening this issue. We have a lot of CondCode/*Plugins packages [a] in cmssw which just have one or two files and generate edmplugins. I would suggest to see if we can merge all of these in to one package. It is trivial to do from the build system point of view but I see there is at least one script cmscond_list_esrecord which looks in to the CondCode/*Plugins to find ES recodes. If this is the only code which uses the package structure then new package can have CondCode/EsRecords/plugins/Alignment/*.cc files and we fix the cmscond_list_esrecord script to look under CondCode/EsRecords/plugins/*/*.cc

[a]

AlignmentPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
BTauPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
BeamSpotPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
CSCPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
CTPPSPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
CalibPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
CastorPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
DQMPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
DTPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
ESPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
EcalPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
EgammaPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
GBRForestPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
GEMPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
HIPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
HLTPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
HcalPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
JetMETPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
L1TPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
LuminosityPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
OptAlignPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
PCLConfigPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
PhysicsToolsPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
RPCPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
RecoMuonPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
RunInfoPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>
SiPhase2TrackerPlugins/BuildFile.xml:<flags EDM_PLUGIN="1"/>

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions