00001 void atmo_set_calibrator(int task)
00002 {
00003 Calibrator& cal = Calibrator::Instance();
00004
00005 cal.Set("TimeCalibrator", "PulserTimeCalScheme");
00006
00007 cal.Set("PeCalibrator", "PEGainAggCalScheme");
00008
00009 cal.Set("VALinCalibrator", "VaLinearityCalScheme");
00010 cal.Set("DriftCalibrator", "MuonDriftCalScheme");
00011 cal.Set("LinCalibrator", "PulserLinearityCalScheme");
00012 cal.Set("StripCalibrator", "StripToStripCalScheme");
00013 cal.Set("AttenCalibrator", "StripAttenCalScheme");
00014 cal.Set("MIPCalibrator", "MIPCalScheme");
00015 cal.Set("Thermometer", "TemperatureCalScheme");
00016
00017
00018 CalScheme& timecal = Calibrator::TimeCalibrator();
00019
00020 timecal.Set("MuonTask=Dogwood");
00021 timecal.Set("DoWalkCorrection=1");
00022 timecal.Set("UseJumps=1");
00023
00024
00025 Calibrator::DriftCalibrator().Set(TString::Format("Task=%d", task));
00026 }