• DocumentCode
    1047034
  • Title

    Physics Analysis Tools for the CMS Experiment at LHC

  • Author

    Fabozzi, Francesco ; Jones, Christopher D. ; Hegner, Benedikt ; Lista, Luca

  • Author_Institution
    Univ. della Basilicata, Naples
  • Volume
    55
  • Issue
    6
  • fYear
    2008
  • Firstpage
    3539
  • Lastpage
    3543
  • Abstract
    The CMS experiment is expected to start data taking during 2008, and large data samples, of the peta-bytes scale, will be produced each year. The CMS Physics Tools package provides the CMS physicist with a powerful and flexible software layer for analysis of these huge datasets that is well integrated in the CMS experiment software. C++ generic programming is used to allow simple extensions of analysis tools. A core part of this package is the Candidate Model providing a coherent interface to different types of data. Standard tasks such as combinatorial analyses, generic cuts, MC truth matching and constrained fitting are supported. Advanced template techniques enable the user to add missing features easily. We explain the underlying model, certain details of the implementation and present some use cases showing how the tools are currently used in generator and full simulation studies as preparation for analysis of real data.
  • Keywords
    C++ language; high energy physics instrumentation computing; position sensitive particle detectors; C++ generic programming; CMS physics tools package; LHC; candidate model; coherent interface; petabyte scale data samples; software layer; Analytical models; Collision mitigation; Data models; Distributed computing; Large Hadron Collider; Libraries; Packaging; Physics; Software packages; Software tools; Programming; software tools;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2008.2006979
  • Filename
    4723918