MINOS - CalDetTracker Muon Tracking Package


UCL MINOS Homepage
Back to my MINOS
Back Muon Tracker Top Page


Running the Calibration Constant making code


In order to do this you need the code found at: pcminos01:/home/rjn/NewTrackerAnal/

Edit: MakeCalibConstants.cxx

Normal setting(default):

if(cdti->GetResult(0)==1 && cdti->GetResult(1)==1
&& clonearray && cut_dsdz<2.0
//&& fabs(evenang[1])<10. && fabs(oddang[1])<10.){ //Only straight muons.
&& fabs(evenang[1])>20){

For ps muons:

if(cdti->GetResult(0)==1 && cdti->GetResult(1)==1
&& clonearray && cut_dsdz<2.0
&& fabs(evenang[1])<10. && fabs(oddang[1])<10.){ //Only straight muons.
//&& fabs(evenang[1])>20){

and make clean all

To run the constant maker ./MuCalib and follow the instructions.

Checking its OK

MuCalib outputs two files: CalibrationHistos.root & TruncatedMeans.dat
more TruncatedMeans.dat
From left to right, the data fields are: plane, strip, number of entries, mean, error on the mean, truncated mean, error on the truncated mean
Values of (truncated) mean should be between 200 and 400.
If this looks OK, root CalibrationHistos.root
There is a histogram for each strip-end. Check a few with, say, h12_12->Draw()
The spectrum should look like a wide landau or gaussian.




Back to Muon Tracker Top Page