Checking the 'isUpgrade' flag value through the code partially removed in the SiPixelClusterSource and SiPixelClusterModule class, by replacing the scalar type of the monitor elements variables with their vector type.
Arguments aligned as they were before.
meNDigisCHANBarrelL1..4_ -> meNDigisCHANBarrelL_ vector in SiPixelMonitorDigi.
Scalar -> vector MEs changes implemented in SiPixelMonitorTrack package.
Additional modifications on disk MEs in SiPixelMonitorDigi
An abstract PixelBarrelNameBase class added to the DataFormats/SiPixelDetId package.
Introducing a configurable PixelBarrelNameWrapper class instead of PixelBarrelName and PixelBarrelNameUpgrade which require checking the isUpgrade flag in the code.
enum Shell subtype definition moved to the PixelBarrelNameBase class.
Commented enum Shell definition removed.
Commented if(isUpgrade) statement removed.
Merge branch 'from-CMSSW_7_3_X_2014-10-17-0200_23-10-2014' of https://github.com/cirkovic/cmssw-upgrade into from-CMSSW_7_3_X_2014-10-28-0200_28-10-2014
Some more PixelBarrelNameWrapper() insertions in order to avoid additional 'if (isUpgrade)' statements for purposes of determining if PixelBarrelName or PixelBarrelNameUpgrade is used.
Merge remote-tracking branch 'cmssw-dqm-upgrade/from-CMSSW_7_3_X_2014-10-28-0200_28-10-2014' into from-CMSSW_7_3_X_2014-10-29-0200
Merge remote-tracking branch 'origin/from-CMSSW_7_3_X_2014-10-29-0200_29-10-2014' into from-CMSSW_7_3_X_2014-10-31-0200_31-10-2014
PixelEndcapNameBase and PixelEndcapNameWrapper classes introduced.
The code in all packages (excluding SiPixelCommon and SiPixelMonitorClient) modified to accept the PixelBarrelName and PixelEndcapName wrapper classes.
Modifications needed to translate PixelBarrelNameBase from a fully-abstract to a semi-abstract class.
Some missed 'Pixel*Name*(' found.
Missing shell() method added.
Francesca's modifications of the SiPixelMonitorCluster package:
https://github.com/friccita/cmssw/commit/14a6661900fb8463f0a1dfbcfe10e7cc249ce97f