Calorimetry Packages Page
You can find in this page documentation on the basic calorimetry and tower
reconstruction, which can be found in
three packages: CalorObjects
, Calor and CalorMods.
The documentation on these three package forms
a whole that provides information on how to handle towers in the CDF software,
from a user point of view.
We first give here a summary of the configuration of the calorimeter, explanation
on the tower type, type
of detectors, etc.
The CDF calorimeter conventions:
1- Rapidity indices
Online indices are defined by counting towers on one side, starting with
0 for the tower nearest to the center of the detector
and incrementing by 1 as one counts each tower in order of the absolute
value of the rapidity. For central detectors,
rapidity ranges from 0 to 9. For end-wall hadronic calorimeter, it ranges
from 6 to 11. For plug calorimeters, it ranges from
10 to 21. (Note: the miniplug will range from 22 to 25). Offline,
we start at 1 for the towers closest to the beam on the
west side of the detector and increment up to 52.
2- Detector acronyms
CEM: Central electromagnetic calorimeter
CHA: Central hadronic calorimeter
WHA: Wall hadronic calorimeter
PEM:
Plug electromagnetic calorimeter
PHA: Plug hadronic calorimeter
CES: Central shower maximum detector
PES: Plug shower maximum detector
CPR: Central preradiator detector
PPR: Plug preradiator detector
CCR: Central crack chamber
MPC: Miniplug calorimeter
3- Tower types
There are 9 types of towers in the calorimeter, depending on the rapidity of the tower. The classification of the TowerType is based upon:
1- The number of detector is different, e.g. TowerType1 has CHA and WHA
detectors while TowerType0 has
only a CHA hadronic detector.
2- Different granularity of the towers.
The following table summarizes the characteristics of the tower types:
Tower
Type |
eta tower | EM phi
granularity |
HAD phi granularity | # EM calorimeters | # HAD calorimeters | # EM
pmt |
# PPR
pmt |
# HAD
pmt |
ieta index WEST | ieta index EAST |
0 | 0-5 | 24 | 24 | 1(CEM) | 1 (CHA) | 2 | 0 | 2 | 25-20 | 26-31 |
1 | 6-7 | 24 | 24 | 1(CEM) | 2 (CHA,WHA) | 2 | 0 | 2 CHA+ 2WHA | 19-18 | 32-33 |
2 | 8-9 | 24 | 24 | 1(CEM) | 1(WHA) | 2 | 0 | 2 | 17-16 | 34-35 |
3 | 10 | 2 x 24 | 1 x 24 | 1(PEM) | 1(WHA) | 2 | 2 | 2 | 15 | 36 |
4 | 11 | 2 x 24 | 1 x 24 | 1(PEM) | 2(WHA,PHA) | 2 | 2 | 2WHA +2 PHA | 14 | 37 |
5 | 12-17 | 2 x 24 | 2 x 24 | 1(PEM) | 1(PHA) | 1 | 1 | 1 | 13-8 | 38-43 |
6 | 18-20 | 24 | 24 | 1(PEM) | 1(PHA) | 1 | 1 | 1 | 7-6 | 44-46 |
7 | 21 | 24 | 24 | 1(PEM) | 2(PHA,MPC) | 1 | 1 | 1 | 4 | 47 |
8 | 22-25 | 24 | 24 | 1(MPC) | 1(MPC) | 0 | 0 | 0 | 3-0 | 48-51 |
Reference: A
Bhatti et al. CDF note 3952.
Notes:
1)
A tower type
with a granularity of 2 x 24 in EM means there are two towers per
15 degrees opening angle in phi (see figure 9.8 of the TDR) of a cross
section of
the plug calorimeter. In case tower type 3 and 4, they have only one hadronic
section
that are shared between the two towers.
2) The towers in the plug will also contain the information
of the PPR. Starting at tower 5,
only one PMT reads out each the PEM and the PPR.
4- Photomultipliers index convention
The convention is that the pmt at lower phi receives the index 0 and the
index increments by one with increasing phi.
The Packages documentation:
Here is an index of the documentation pages. Look at the topics you're
looking for or if you're a beginner, start
with the CalorObjects page.
Note: A * means that the section deals with subjects more specific, and
can be skip for a first reading.
1- CalorObjects page : How to access and manipulate the towers
contents:
- 1: Introduction
- 2: CalData related::
i - Accessing the tower information
ii - Printing the contents
iii - Iterating on the CalTower's
iv - Accessing a specific tower
- 3: CalTower related:
i - CalTower vs TowerType
ii - CalTower vs PhysicsTower
iii - Member functions
iv - Iterating on the detectors
v - Accessing the different detectors
- 4: The PhysicsTower classes
i - Accessing the PhysicsTower in an event: the PhysicsTowerData class
ii - Iterating on the PhysicsTower's
iii - Accessing a specific PhysicsTower
*iv - Accessing the PhysicsTower parameters
*v - How to create and use a customized collection of PhysicsTowerData
*vi - Other functions of PhysicsTowerData
vii - Description of PhysicsTower functions
viii - Correspondance PhysicsTower -> CalTower
2- CalorMods page : CalorimetryModule: D banks to CalData
contents:
- *1: Introduction
- *2: The calorimeter D banks
- *3: CalorimetryModule
3- Calor page : Variable calculations and utilities
contents:
- 1: Introduction
- 2: Tower Summer (used for jet calculations)
i - SnowMassSummer
ii- FourVectorSummer
- 3: Tower Calculator (used for PhysicsTower calculations)
- 4: Miscellaneous utilities
Page
maintained by Jean-Francois
Arguin (UofT)
Last
update: September 26, 2003