Introduction

This page collects information about a total absorption dual readout calorimeter as implemented in SLIC. You will find information about the detector parameters, how to run the simulation, where data sets and programs to analyze the data can be found.  The dual read out/ optical processes group meets every Tuesday at 9 am in the Quarium wh 8th floor. It is possible to dial in by phone or follow the meeting via skype. The agenda page can be found on the following web page:
http://ilcagenda.linearcollider.org/categoryDisplay.py?categId=151

Principle of a dual read out calorimeter

The response of a calorimeter is very different for  e+, e- and  photons  compared to hadrons. For e+, e- and  photons the total energy of the incoming particle is converted into detectable kinetic energy of electrons leading to excellent energy resolution for electrons/photons. Hadrons  on the other hand break nuclei and liberate nucleons/nuclear fragments. Even if the kinetic energy of the resulting nucleons is measured, the significant fraction of energy is lost to overcome the binding energy. Fluctuations of the number of broken nuclei dominate fluctuations of the observed energy leading to a relatively poor energy resolution for hadrons.This is demonstrated in the figure below where the ionization loss of a 10 GeV Pion is compared with the ionization loss of a 10 GeV electron. In both cases we use a simple Iron block as an absorber that contains the entire shower.

Large  number of broken nuclei:
- Large number of slow neutrons
- Small fraction of energy in a form of neutral pions.

Very few broken nuclei:
- Small number of slow neutrons
- Large fraction of energy in a form of neutral pions.

 Eem/Etot ~ ECherenkov/Eionization
 'EM' shower => Relativistic electrons => Lots of Cherenkov light
  Hadronic shower => Most particles below the Cherenkov threshold
 Use this fact to correct hadron response 


 




Novel calorimeter concepts under consideration for future lepton collider experiments are aimed to achieve high energy resolution for single hadrons and for hadronic jets. The energy resolution improvement is achieved by reading out two different signal components: Szintilation light which is proportional to the energy deposited via ionization and Cerenkov light which is used as an estimator of the  energy loss due to nuclear processes. The cerenkov signal can be used to correct the energy deposit as measured by the szintilation signal.
Reconstruction of jet-jet invariant mass in a segmented total absorption dual read out calorimeter is investigated in a specific example of the crystal-based calorimeter for the SiD detector. The detector geometry is defined and the detector simulation is carried out within the geant 4 based SLIC (Simulation for LInear Collider) framework.
The analysis programs are developed in JAVA within the JAS3 (Java Analys Studio) environment.



Correlation between the total observed ionization energy and the electromagnetic component of the shower, as measured by the Cherenkov component. The calibration factor K is determined by the requirement that K×ECherenkov = Eionization for electrons. 

The CCAL02 detector

Is an implementation of  a daul read-out, total absorption crystal calorimeter made of BGO crystals. CCAL02 is based on the SID02 geometry but the space currently occupied by ECAL/HCAL Barrel/Endcap is replaced by the Crystal calorimeter. All other detectors (tracking etc.) as they are. ECAL deep enough to contain most EM showers.
The following table lists the properties of some crystal materials.

Material

Density

Radiation length

Interaction length

 

[g/cm3]

[cm]

[cm]

BGO

7.13

1.12

21.88

PbWO4

8.3

0.9

18.

SCG1-C

3.36

4.25

45.6

The following table lists the parameters of the ccal02 calorimeter:

 

 

 

 

BGO

 

PbWO4

 

Detector

Layers

Thickness/layer

Segmentation

X0

Lambda

X0

Lambda

 

 

[cm]

[cmxcm]

 

 

 

 

ECAL Barrel

8

3

3x3

21.4

1.1

27

1.3

HCAL Barrel

17

6

6x6

 

4.7

 

5.7

Total Barrel

25

 

 

 

5.8

 

7

 

 

 

 

 

 

 

 

ECAL EndCAP

8

3

3x3

21.4

1.1

27

1.3

HCAL EndCAP

17

6

6x6

 

4.7

 

5.7

Total EndCAP

25

 

 

 

5.8

 

7

How to run the simulation

The shell script below demonstrates how to run slic using the ccal02 geometry. Note for a dual readout calorimeter it is important that the
/physics/enableOptical flag is set otherwise no Cherenkov photons will be created!

#!/bin/tcsh -f
echo start
/bin/date
set current = 0
@ current = $1
echo $current
cat > optical_K0L_10GeV.mac << +EOF
/physics/enableOptical
/generator/filename /ilc/ild/wenzel/ccal02/stdhep/K0L_Theta90_10GeV-${current}-5000.stdhep
/lcio/path /ilc/ild/wenzel/ccal02/slcio
/lcio/filename K0L_Theta90_10GeV-${current}-5000
/lcio/fileExists delete
/lcdd/url /ilc/ild/wenzel/ccal02/ccal02/ccal02.lcdd
/run/initialize
/run/beamOn 5000
+EOF

echo optical_K0L_10GeV.mac
echo start
/bin/date
/grid/app/CherSimDist_may2009/SimDist/scripts/slic.sh -m  optical_K0L_10GeV.mac
/bin/date
echo done

A example how to run this on fermigrid is the following:

universe = grid
type = gt2
globusscheduler = fngp-osg.fnal.gov/jobmanager-condor
executable = ./slic_grid_K0L_10GeV.csh
transfer_output = true
transfer_error = true
transfer_executable = true
environment = "ClusterProcess=$(Cluster)-$(Process)"
log = slic_grid.log.$(Cluster).$(Process)
notification = NEVER
output = slic_grid.out.$(Cluster).$(Process)
error = slic_grid.err.$(Cluster).$(Process)
stream_output = false
stream_error = false
ShouldTransferFiles = YES
WhenToTransferOutput = ON_EXIT
globusrsl = (jobtype=single)(maxwalltime=999)
Arguments = $(Process)
queue 4

For more information about running jobs on the grid look at the following web page: http://confluence.slac.stanford.edu/display/ilc/How do I use the OSG Grid

Available Data sets

The Table below list all the data samples currently available at Fermilab. The files can be found on the following directory (on the bluearc system)

/ilc/ild/wenzel/ccal02/slcio_combined

File Name

Type of Events

Nr of Events

pi_Theta90_1GeV.slcio

single 1 GeV pions at theta 90 degrees 

20000

pi_Theta90_2GeV.slcio

single 2 GeV pions at theta 90 degrees 

20000

pi_Theta90_5GeV.slcio

single 5 GeV pions at theta 90 degrees 

20000

pi_Theta90_10GeV.slcio

single 10 GeV pions at theta 90 degrees 

20000

pi_Theta90_20GeV.slcio

single 20 GeV pions at theta 90 degrees 

20000

pi_Theta90_50GeV.slcio

single 50 GeV pions at theta 90 degrees 

20000

pi_Theta90_100GeV.slcio

single 100 GeV pions at theta 90 degrees 

20000

electron_Theta90_1GeV.slcio

single 1 GeV electrons at theta 90 degrees

5000

electron_Theta90_2GeV.slcio

single 2 GeV electrons at theta 90 degrees

5000

electron_Theta90_5GeV.slcio

single 5 GeV electrons at theta 90 degrees

5000

electron_Theta90_10GeV.slcio

single 10 GeV electrons at theta 90 degrees

5000

electron_Theta90_20GeV.slcio

single 20 GeV electrons at theta 90 degrees

5000

electron_Theta90_50GeV.slcio

single 50 GeV electrons at theta 90 degrees

2432

electron_Theta90_100GeV.slcio

single 100 GeV electrons at theta 90 degrees

1215

neutrons_20GeV.slcio

single 20 GeV neutrons

200

n_Theta90_1GeV.slcio

single 1 GeV neutrons at theta 90 degrees

10000

n_Theta90_2GeV.slcio

single 2 GeV neutrons at theta 90 degrees

10000

n_Theta90_5GeV.slcio

single 5 GeV neutrons at theta 90 degrees

10000

n_Theta90_10GeV.slcio

single 10 GeV neutrons at theta 90 degrees

10000

n_Theta90_20GeV.slcio

single 20 GeV neutrons at theta 90 degrees

10000

nbar_Theta90_1GeV.slcio

single 1 GeV anti-neutrons at theta 90 degrees

9750

nbar_Theta90_2GeV.slcio

single 2 GeV anti-neutrons at theta 90 degrees

10000

nbar_Theta90_5GeV.slcio

single 5 GeV anti-neutrons at theta 90 degrees

10000

nbar_Theta90_10GeV.slcio

single 10 GeV anti-neutrons at theta 90 degrees

9700

nbar_Theta90_20GeV.slcio

single 20 GeV anti-neutrons at theta 90 degrees

9950

muon_Theta90_50GeV.slcio

single 50 GeV muons

5000

K0L_Theta90_1GeV.slcio

single 1 GeV K longs  at theta 90 degrees

20000

K0L_Theta90_2GeV.slcio

single 2 GeV K longs  at theta 90 degrees

20000

K0L_Theta90_5GeV.slcio

single 5 GeV K longs  at theta 90 degrees

20000

K0L_Theta90_10GeV.slcio

single 10 GeV K longs  at theta 90 degrees

20000

K0L_Theta90_20GeV.slcio

single 20 GeV K longs  at theta 90 degrees

20000

K0L_Theta90_50GeV.slcio

single 50 GeV K longs  at theta 90 degrees

20000

 

 

 

panpyZZnunubaruds-0-1000.slcio

ZZ -> neutrino neutrino jet jet

1000

Z0_Theta90_50GeV.slcio

single 50 GeV Z 's at theta 90 degrees

100000

W_0_100.slcio

single 0-100 GeV W 's 

20000

W_100_200.slcio

single 100-200 GeV W 's 

20000

pythiaZhiggs120_uds_4jets.slcio

associated Z Higgs production Z and Higgs decay into light quarks (jets)

4823

  • No labels