Added a new macro to draw the Tracker xsect for the tracking paper
enable running on MiniAOD, switch to new JetCorrector
match recojets starting from genjets, unify MiniAOD and RECO code
GeneratorInterface/Core: drop VLA of non-POD type

The patch resolves Clang compile errors regarding usage of VLA with
non-POD types. VLA are not part of C++ standard. It's GNU extension
originating from GCC. Use a standard array on the heap instead as
performance is not a priority in endJob().

Signed-off-by: David Abdurachmanov <David.Abdurachmanov@cern.ch>
Merge branch 'tracking_paper_macro-71x' of github.com:venturia/cmssw into dpganalysis_sistriptools-73x
Added a version of the template class for SiSitripRawDigi
New histograms for out of time pileup
Update of cfg files to debug the phase 1 detids
Added the custom cfg in the main cfg
Fix in the custom file name
Number of events as parameter
Added EDAnalyzer to look for tracks with duplicated clusters
Updates of the OccupancyPlotsTest cfg's
Removed ptyhon dump in cfg files
Updates of the OccupuancyPlotsTest cfg files
migration to getByToken
Change of the event number type to EventNumber_t
use HLT_PFMET120_NoiseCleaned_BTagCSV07
Merged btag-hlt from repository silviodonato
do not launch the exception