ECALELF  d6718b6cc30d69f18fde9018c5ae12f9d80bd7a5
Config files

ALCARECO and ALCARAW private production logic.

production

alcaraw_datasets.dat

# RUNRANGE     DATASETPATH                                                 DATASETNAME                             STORE_PATH_BASE   USER_REMOTE_DIR_BASE                  VALIDITY   PERIOD
190456-193621  /DoubleElectron/Run2012A-ZElectron-13Jul2012-v1/RAW-RECO    DoubleElectron-ZSkim-RUN2012A-13Jul-v1  caf               group/alca_ecalcalib/ecalelf/alcaraw  VALID      RUN2012ABC,Cal_Nov2012

For each line a crab task is created

alcareco_datasets.dat

In this file are reported all the datasets for which the ALCARECO is produced with the same sintax as alcaraw_datasets.dat . They can be produced centrally in ALCARECO format (prompt or rerecoes) or produced by the user from AOD or RECO or MC (AODSIM). For the official alcareco, it has to be indicated using the word "database" instead of group/alca_ecalcalib/ecalelf/alcareco and ZAlcaSkim in the dataset name to keep memory of the origin of the ALCARECO (if you want to produce the same privately for example). e.g. DoubleElectron-ZAlcaSkim-RUN2012D-22Jan-v1 (centrally produced) instead of DoubleElectron-ZSkim-RUN2012D-22Jan-v1 (private production)

alcarereco_datasets.dat

This file is filled automatically by the rereco scripts.

One example line is:

# RUNRANGE      DATASETPATH     DATASETNAME     STORE_PATH_BASE USER_REMOTE_DIR ALCARAW_REMOTE_DIR      TAG
190456-193621   /DoubleElectron/Run2012A-ZElectron-13Jul2012-v1/RAW-RECO        DoubleElectron-ZSkim-RUN2012A-13Jul-v1  caf.cern.ch     group/alca_ecalcalib/ecalelf/alcarereco      group/alca_ecalcalib/ecalelf/alcaraw    Cal_Nov2012_ICEle_v1

In this file there are two additional fields:

OUTPUT DIRECTORIES:

The remote directory in the storage element is set as follows:

USER_REMOTE_DIR=$USER_REMOTE_DIR_BASE/${ENERGY}/${DATASETNAME}/${DATASETNAME}-${RUNRANGE:-allRange}

where ENERGY is 7TeV for 2011 datasets and 8TeV for 2012 datasets