> For the complete documentation index, see [llms.txt](https://cms-pdmv.gitbook.io/project/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cms-pdmv.gitbook.io/project/monte-carlo-management-mcm-introduction.md).

# Monte Carlo Management (McM): introduction

Central Monte Carlo production in CMS is organized in different campaigns. Each of them produce a certain output ("datatier") which contains different information, related to which step is executed in the cmsDriver (click [here](https://monte-carlo-production-tools.gitbook.io/project/experts-corner/cmsdriver-argument-and-meaning) for more infos). The campaigns are executed as chains, namely the output of the previous campaign serves as input for the next one.

Generally, one goes through the following campaigns:

**GEN-SIM**: starts from a Monte Carlo generator, produces events at generator level (the four vectors of the particles) and simulates the energy released by the particles in the crossed detectors. Important parameters for such campaigns are:

* Beamspot
* Generator fragment (specifies the process which needs to be generated)
* Detector geometry

The output format of this campaign is generally an GEN-SIM sample.

**DIGI-RECO:**  the simulated detector signals are digitized and reconstruction algorithms are applied on top. In this process, pile-up is also included in the simulation. Trigger menu information also appears as output of this campaign. Important parameters for such campaigns are:

* Pile-up input dataset name (either a sample with pre-processed and pre-mixed events which are just added on top of the simulated events or a GEN-SIM MB sample)
* Pile-up scenario (in case the GEN-SIM MB sample is given as input)

The output format of this campaign is generally an AODSIM sample.

**MINIAOD:** the produced DIGI-RECO events are skimmed and reduced in size by running the MiniAOD module, which saves information of physics objects which can be directly used for analyses.&#x20;

The output format of this campaign is a MINIAODSIM sample.

**NANOAOD:** the produced MINIAOD events are further skimmed and further reduced in size. The idea of NanoAOD format is to have a plain-root sample, which can be analyzed outside any CMSSW environment.&#x20;

The output format of this campaign is a NANOAODSIM sample.

A summary of the whole workflow is summarized in the following table.

*

![Credits: Gurpreet Chahal](/files/-La_vlaMTGD-uyc6e7Uh)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cms-pdmv.gitbook.io/project/monte-carlo-management-mcm-introduction.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
