TQAF ChangeLog

Introduction

This page summarizes changes in the TQAF code. For more details follow the messages in the corresponding fora in the CMSCVS CMS.HyperNews and browse the TQAF directories in ViewVC.

Change logs for TQAF branches that are not development branches anymore can be found in the TQAFChangeLogAttic.

MAIN Branch

V06-07-04

The following table summarizes the changes that were committed into the CVS head after the tag V06-07-04, which was made on the 8th of September.

Date Name Comments
September 9 snaumann abs(float) -> std::abs(float) in TtDilepLRSignalSelObservables.cc
October 14 snaumann replaced fabs by std::fabs and included cmath header in TopologyWorker.cc
November 24 eschliec TtFullHadKinFitProducer: adaptions for CMSSW releases >=387
    TtFullHadKinFitProducer: now b-tag information can will be used whenever available or be turned of completely
    TtFullHadKinFitProducer: made the interface to the kinematic fit easier accessible from outside
November 29 eschliec moved all parts of the fit (incl. going through all combinations) from TtFullHadKinFitProducer -> TtFullHadKinFitter
    now the result of the kinematic fit can be used in any module
    and the producer only takes this result and writes it into the event content
December 9 eschliec TtFullHadKinFitter and TtFullHadKinFitProducer: introduced possibility to apply an additional smearing of the resolutions for the kinematic fit

V06-07-03

The following table summarizes the changes that were committed into the CVS head after the tag V06-07-03, which was made on the 3rd of September.

Date Name Comments
September 3 snaumann introduced new TopKinFitter base class
  eschliec CovarianceMatrix class: changed class of enum Param to parent class, added missing includes
    TtFullHadKinFitter: switched resolutions to be taken from the CovarianceMatrix class
September 4 eschliec TtFullHadKinFitter: moved bJet-resolution from one light quark to bBar quark
    TtFullHadKinFitter, TtSemiLepKinFitter, CovarianceMatrix: renamed resolutionprovider from 'bjet' to 'bjets' (as they are named right now)
September 6 snaumann minor fix in TtDecayChannelSelector printout
    fixed TtSemiLepKinFitter constructor (was broken when introducing new base class)
    use TopKinFitter base class also for StKinFitter
    some clean-up in TtSemiLepKinFitter and StKinFtter code
  eschliec CovarianceMatrix: can parse resolutions from python configuration file if given from analyzer
    TtFullHadKinFitter & TtFullHadKinFitProducer: read resolutions from python configuration
September 7 eschliec CovarianceMatrix: now backwards compatible for one more special condition
September 8 snaumann completely removed print methods from TopDecaySubset, use ParticleListDrawer instead
    reworked sanity checks in TopDecaySubset
    removed stGenEvent from unit tests again, for the time being

V06-07-02

The following table summarizes the changes that were committed into the CVS head after the tag V06-07-02, which was made on the 5th of August.

Date Name Comments
August 5 henderle added object resolution functions derived from Spring10 ttbar madgraph sample
August 10 snaumann cosmetics and one additional check in the MEzCalculator
    new option to include neutrino pz solution in simple semileptonic event hypotheses
August 11 snaumann new function TtEvtBuilder::fillSpecific
    started to move some decay-channel specific members from TtEvent base class into derived classes
    added number of real neutrino solutions to TtSemiLeptonicEvent
August 12 snaumann distinguish caloJets and pfJets in TopJetAnalyzer example
August 16 snaumann added new WMassDeltaTopMass hypothesis class for the semileptonic channel
August 31 snaumann slightly reworked the TopHypothesisFWLiteAnalyzer
    included kWMassDeltaTopMass in TtEvent::hypoClassKeyFromString
    new verbosity parameters in TopDecaySubset (allow to reduce module runtime by ~2)
September 1 snaumann reworked TopDecaySubset to correctly handle arbitrary number of tops per event
    included single-top GenEvent test job in unit tests
September 2 snaumann removed dictionary definitions for TString and edm::Wrapper to solve problems in FWLite
    changed product type in SemiLepJetCombMVAComputer to std::string
    suppress debugging printout from TtDecayChannelSelector
    TopInitSubset: removed unnecessary includes, cosmetics
    doxygen style for StGenEvent class documentation
    made getters TtSemiLeptonicEvent::numberOfRealNeutrinoSolutions const
September 3 snaumann in TtEvent and derived classes: made print methods const
    replaced 360 relval input file (deleted this week) in test cfgs by file from 382 relval sample

V06-07-01

The following table summarizes the changes that were committed into the CVS head after the tag V06-07-01, which was made on the 27th of July.

Date Name Comments
July 28 snaumann fixed parameters for PoolOutputModules in cfg files (spotted by 39X)
July 30 wmtan added reco:: namespace qualifier to TopLeptonTauFilter
August 5 snaumann revised analyzer plugins in Examples package
    reduced number of processed events in unit tests

V06-07-00

The following table summarizes the changes that were committed into the CVS head after the tag V06-07-00, which was made on the 19th of July.

Date Name Comments
July 20 wmtan added missing include of ParameterSet.h to HypothesisAnalyzer.cc and TtSemiLepJetCombGeom.cc
July 26 snaumann new TtEventFilter modules, connecting TtEvent member functions with the string cut parser
July 27 snaumann renamed the new TtEventFilter into StringCutObjectEvtFilter

V06-06-05

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-05, which was made on the 28th of May.

Date Name Comments
June 1 eschliec clarification in output (here we have only a combination of jets and no leptons) and small reformating of output in TtFullHadronicEvent
July 19 snaumann updated GlobalTags to keep unit tests running in 38X

B36X

V06-06-05

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-05, which was made on the 28th of May.

Date Name Comments
June 1 eschliec clarification in output (here we have only a combination of jets and no leptons) and small reformating of output in TtFullHadronicEvent

V06-06-04

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-04, which was made on the 21st of May.

Date Name Comments
May 25 snaumann added optional use of b-tagging also to TtSemiLepKinFitProducer_Electrons_cfi
    provide helper function for building TtSemiLeptonicEvent with electrons instead of muons
May 26 snaumann allow verbosity levels different from 0 and 1 in TtEvent objects
    option to directly print info from some/all particles within a TtSemiLeptonicEvent
May 28 snaumann moved new printParticle function from TtSemiLeptonicEvent into TtEvent base class
    even more verbosity options in TtSemiLeptonicEvent
  eschliec option to directly print info from some/all particles within a TtFullHadronicEvent
  snaumann also support new verbosity levels in TtFullLeptonicEvent

V06-06-03

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-03, which was made on the 21st of April.

Date Name Comments
April 27 eschliec bugfix for option using only 1 bTag in TtFullHadKinFitProducer
  eschliec ported fullHad event selection MVA to CMSSW_3_6_X
April 30 dammann Parameters for neutrino reference spectrum in TtFullLeptonicEvent are now steerable in config
  dammann In TtDilepEventSolutionMaker and TtFullLepKinSolution producer: one global KinSolver object for all evts instead of one per event
May 12 snaumann fixed module label: genEvt_SingleTop -> genEvtSingleTop
    added a simple test cfg for the production of the StGenEvent
May 14 henderle moved setup of covariance matrix from TtSemiLepKinFitter to a new helper class
    added the possibility to directly read in resolutions from pat objects
May 20 snaumann added missing delete statement to TtFullLepKinSolutionProducer
May 20 rwolf fix of one of the getter functions of TopGenEvent.cc
May 21 snaumann fixed InputTag header in TtFullHadSignalSelMVATrainer

V06-06-02

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-02, which was made on the 25th of March.

Date Name Comments
March 30 snaumann fixed knock-on effects from removed "using namespace std" in CMS.PhysicsTools/KinFitter/
    replaced CRAFT09 input file in tqaf_woGeneratorInfo_cfg by collision from December 09
April 13 elmer minor fix in TopGenEvent.cc (const_iterator::const_iterator -> const_iterator)
April 21 snaumann updated config files (new relval samples as input) to keep unit-tests running

V06-06-01

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-01, which was made on the 9th of March.

Date Name Comments
March 21 dlange adding clhepheader to TopSkimming/plugins/CMS.BuildFile
March 25 snaumann removed all "using namespace ..."

V06-06-00

The following table summarizes the changes that were committed into the CVS head after the tag V06-06-00, which was made on the 26th of February.

Date Name Comments
March 2 dammann added helper functions into ttFullLepEvtBuilder_cff.py to keep consistency with other channels and simplify usage
March 9 snaumann GsfElectronFwd.h related changes in TopDiLeptonFilter and TopLeptonTauFilter
    CMS.BuildFile -> CMS.BuildFile.xml conversion
    removal of some more unnecessary direct dependencies in BuildFiles

V06-05-01

The following table summarizes the changes that were committed into the CVS head after the tag V06-05-01, which was made on the 16th of February.

Date Name Comments
February 26 snaumann adapted parameter type in addJetID in tqaf_woGeneratorInfo_cfg to changes in PatAlgos
Edit | Attach | Watch | Print version | History: r163 < r162 < r161 < r160 < r159 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r163 - 2011-05-27 - RogerWolf
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback