9.1 Introduction to Advanced Tools and Tasks
Complete:
Detailed Review status
This chapter presents some of the more advanced tools in CMSSW and tasks involved in analysis.
Common EDM Utilities
summarizes the standalone utilities available for checking and searching the components of your CMSSW application.
Common Containers for EDM Objects describes containers for objects produced by CMSSW reconstruction that must be stored according to the Event Data Model (
EDM), and inserted into an Event. It covers standard, OwnVector and AssociationMap containers.
Some common data types in CMSSW (GlobalPoint, GlobalVector) summarizes the constructors and functions of two commonly used data types, GlobalPoint and GlobalVector.
Writing your own framework objects to a file is a tutorial which describes how to add data to the event. It covers the steps of creating a package to hold the C++ class for the data, and then how to create an EDProducer which is a framework module that creates the data and then places it into the Event.
Navigating the CMS Detector Geometry discusses the
standard configuration files for XML ideal geometry access and points to the
POOL Object Relational Access page which provides information on the parameter set variables needed by this means of access.
Application of Alignment and Calibration Constants explains how to simulate the effect of misalignment and miscalibration in Monte Carlo studies. In particular:
- how to misalign the tracker geometry according to misalignment scenarios;
- how to apply custom (mis)alignment to the tracker geometry;
- how to miscalibrate the rechit energies in the ECAL starting from uncalibrated rechits;
- how to miscalibrate the rechit energies starting from already produced rechits;
Finding the Beam Spot describes how to determine the beam spot position in simulated events.
Information Sources
Review status
Responsible:
SudhirMalik
Last reviewed by:
KatiLassilaPerini - 28 Feb 2008