Changeset 4938 for trunk/MagicSoft
- Timestamp:
- 09/10/04 20:28:41 (20 years ago)
- Location:
- trunk/MagicSoft/Mars/mhcalib
- Files:
-
- 2 deleted
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/MagicSoft/Mars/mhcalib/HCalibLinkDef.h
r4930 r4938 12 12 #pragma link C++ class MHCalibrationChargeBlindPix+; 13 13 #pragma link C++ class MHCalibrationChargePINDiode+; 14 #pragma link C++ class MHCalibrationRelTimePix+;15 14 #pragma link C++ class MHCalibrationRelTimeCam+; 16 15 #pragma link C++ class MHCalibrationTestCam+; -
trunk/MagicSoft/Mars/mhcalib/MHCalibrationChargeCam.cc
r4929 r4938 327 327 pix.SetLast (fgChargeHiGainLast); 328 328 329 pix.GetHGausHist()->SetName ("HC alibrationChargeHiGainPix");330 pix.GetHGausHist()->SetTitle("S ummed Hi Gain FADC slicesPixel ");329 pix.GetHGausHist()->SetName ("HChargeHiGainPix"); 330 pix.GetHGausHist()->SetTitle("Signals High Gain Pixel "); 331 331 332 332 pix.GetHAbsTime()->SetName ("HAbsTimeHiGainPix"); 333 pix.GetHAbsTime()->SetTitle("Absolute Arrival Times Hi Gain Pixel ");333 pix.GetHAbsTime()->SetTitle("Absolute Arrival Times High Gain Pixel "); 334 334 335 335 InitHists((*this)[i],(*fBadPixels)[i],i); … … 354 354 pix.SetLast (fgChargeLoGainLast); 355 355 356 pix.GetHGausHist()->SetName ("HC alibrationChargeLoGainPix");357 pix.GetHGausHist()->SetTitle("S ummed Lo Gain FADC slicesPixel ");356 pix.GetHGausHist()->SetName ("HChargeLoGainPix"); 357 pix.GetHGausHist()->SetTitle("Signals Low Gain Pixel "); 358 358 359 359 pix.GetHAbsTime()->SetName ("HAbsTimeLoGainPix"); 360 pix.GetHAbsTime()->SetTitle("Absolute Arrival Times Lo Gain Pixel ");360 pix.GetHAbsTime()->SetTitle("Absolute Arrival Times Low Gain Pixel "); 361 361 362 362 // … … 396 396 pix.SetLast (fgChargeHiGainLast); 397 397 398 pix.GetHGausHist()->SetName ("HC alibrationChargeHiGainAreaIdx");399 pix.GetHGausHist()->SetTitle("Signal averaged on event-by-event basis High Gain Area Idx ");398 pix.GetHGausHist()->SetName ("HChargeHiGainAreaIdx"); 399 pix.GetHGausHist()->SetTitle("Signals averaged on event-by-event basis High Gain Area Idx "); 400 400 401 401 pix.GetHAbsTime()->SetName ("HAbsTimeHiGainAreaIdx"); … … 404 404 if (fGeom->InheritsFrom("MGeomCamMagic")) 405 405 { 406 pix.GetHGausHist()->SetTitle(Form("%s%s%s","Signal averaged on event-by-event basis ",406 pix.GetHGausHist()->SetTitle(Form("%s%s%s","Signals averaged on event-by-event basis ", 407 407 j==0 ? "Inner Pixels " : "Outer Pixels ","High Gain Runs: ")); 408 408 pix.InitBins(); … … 437 437 438 438 pix.GetHGausHist()->SetName ("HChargeLoGainAreaIdx"); 439 pix.GetHGausHist()->SetTitle("Signal averaged on event-by-event basis Low Gain Area Idx ");439 pix.GetHGausHist()->SetTitle("Signals averaged on event-by-event basis Low Gain Area Idx "); 440 440 441 441 pix.GetHAbsTime()->SetName ("HAbsTimeLoGainAreaIdx"); 442 pix.GetHAbsTime()->SetTitle("Absolute Arrival Times average Lo Gain Area Idx ");442 pix.GetHAbsTime()->SetTitle("Absolute Arrival Times average Low Gain Area Idx "); 443 443 444 444 // … … 459 459 if (fGeom->InheritsFrom("MGeomCamMagic")) 460 460 { 461 pix.GetHGausHist()->SetTitle(Form("%s%s%s","Signal averaged on event-by-event basis ",461 pix.GetHGausHist()->SetTitle(Form("%s%s%s","Signals averaged on event-by-event basis ", 462 462 j==0 ? "Inner Pixels " : "Outer Pixels ","Low Gain Runs: ")); 463 463 pix.InitBins(); … … 490 490 pix.SetLast (fgChargeHiGainLast); 491 491 492 pix.GetHGausHist()->SetName ("HC alibrationChargeHiGainPix");492 pix.GetHGausHist()->SetName ("HChargeHiGainPix"); 493 493 pix.GetHGausHist()->SetTitle("Signals averaged on event-by-event basis HiGain Sector "); 494 494 … … 519 519 pix.SetLast (fgChargeLoGainLast); 520 520 521 pix.GetHGausHist()->SetName ("HC alibrationChargeLoGainPix");521 pix.GetHGausHist()->SetName ("HChargeLoGainPix"); 522 522 pix.GetHGausHist()->SetTitle("Signals averaged on event-by-event basis LoGain Sector "); 523 523 … … 713 713 hipix.FillHist(fSumhiarea[j]/npix); 714 714 715 hipix.SetSaturated ( fSathiarea [j]/npix);715 hipix.SetSaturated ((Float_t)fSathiarea [j]/npix > 0.5 ? 1 : 0); 716 716 hipix.FillAbsTime (fTimehiarea[j]/npix); 717 717 … … 723 723 else 724 724 lopix.FillHist(fSumloarea [j]/npix); 725 lopix.SetSaturated ( fSatloarea [j]/npix);725 lopix.SetSaturated ((Float_t)fSatloarea [j]/npix > 0.5 ? 1 : 0); 726 726 lopix.FillAbsTime (fTimeloarea[j]/npix); 727 727 } … … 743 743 hipix.FillHist(fSumhisector [j]/npix); 744 744 745 hipix.SetSaturated ( fSathisector [j]/npix);745 hipix.SetSaturated ((Float_t)fSathisector[j]/npix > 0.5 ? 1 : 0); 746 746 hipix.FillAbsTime (fTimehisector[j]/npix); 747 747 … … 755 755 lopix.FillHist(fSumlosector [j]/npix); 756 756 757 lopix.SetSaturated ( fSatlosector [j]/npix);757 lopix.SetSaturated ((Float_t)fSatlosector[j]/npix > 0.5 ? 1 : 0); 758 758 lopix.FillAbsTime (fTimelosector[j]/npix); 759 759 } -
trunk/MagicSoft/Mars/mhcalib/MHCalibrationChargePix.cc
r4929 r4938 116 116 Clear(); 117 117 118 } 119 120 // -------------------------------------------------------------------------- 121 // 122 // Use the MHGausEvents::Clone function and clone additionally the rest of the 123 // data members. 124 // 125 TObject *MHCalibrationChargePix::Clone(const char *name) const 126 { 127 128 MHCalibrationChargePix &pix = (MHCalibrationChargePix&)*MHCalibrationPix::Clone(name); 129 // 130 // Copy data members 131 // 132 pix.fHAbsTime = fHAbsTime; 133 134 return &pix; 118 135 } 119 136 -
trunk/MagicSoft/Mars/mhcalib/MHCalibrationRelTimeCam.cc
r4929 r4938 27 27 // 28 28 // Fills the extracted relative arrival times of MArrivalTimeCam into 29 // the MHCalibrationPix-classes MHCalibration RelTimePix for every:29 // the MHCalibrationPix-classes MHCalibrationPix for every: 30 30 // 31 31 // - Pixel, stored in the TObjArray's MHCalibrationCam::fHiGainArray … … 86 86 ///////////////////////////////////////////////////////////////////////////// 87 87 #include "MHCalibrationRelTimeCam.h" 88 #include "MHCalibrationRelTimePix.h"89 90 88 #include "MHCalibrationPix.h" 91 89 … … 116 114 const Float_t MHCalibrationRelTimeCam::fgNumHiGainSaturationLimit = 0.25; 117 115 const UInt_t MHCalibrationRelTimeCam::fgReferencePixel = 1; 116 const Int_t MHCalibrationRelTimeCam::fgRelTimeNbins = 900; 117 const Axis_t MHCalibrationRelTimeCam::fgRelTimeFirst = -5.; 118 const Axis_t MHCalibrationRelTimeCam::fgRelTimeLast = 5.; 118 119 // -------------------------------------------------------------------------- 119 120 // … … 122 123 // Sets: 123 124 // - fReferencePixel to fgReferencePixel 125 // - fRelTimeNbins to fgRelTimeNbins 126 // - fRelTimeFirst to fgRelTimeFirst 127 // - fRelTimeLast to fgRelTimeLast 124 128 // 125 129 MHCalibrationRelTimeCam::MHCalibrationRelTimeCam(const char *name, const char *title) … … 130 134 131 135 SetNumHiGainSaturationLimit(fgNumHiGainSaturationLimit); 136 132 137 SetReferencePixel(); 138 139 SetRelTimeNbins(); 140 SetRelTimeFirst(); 141 SetRelTimeLast (); 133 142 } 134 143 … … 200 209 for (Int_t i=0; i<npixels; i++) 201 210 { 202 (*fHiGainArray)[i] = new MHCalibrationRelTimePix("MHCalibrationRelTimePixHiGain", 203 "Rel. Arr. Time Hi-Gain Pixel "); 204 InitHists((*this)[i],(*fBadPixels)[i],i); 211 (*fHiGainArray)[i] = new MHCalibrationPix("RelTimePixHiGain", 212 "Rel. Arr. Time High Gain Pixel "); 213 214 MHCalibrationPix &pix = (*this)[i]; 215 pix.SetNbins(fRelTimeNbins); 216 pix.SetFirst(fRelTimeFirst); 217 pix.SetLast (fRelTimeLast); 218 219 pix.GetHGausHist()->SetName ("HRelTimeHiGainPix"); 220 pix.GetHGausHist()->SetTitle("Rel. Times High Gain Pixel "); 221 222 InitHists(pix,(*fBadPixels)[i],i); 205 223 } 206 224 } … … 211 229 for (Int_t i=0; i<npixels; i++) 212 230 { 213 (*fLoGainArray)[i] = new MHCalibrationRelTimePix("MHCalibrationRelTimePixLoGain", 214 "Rel. Arr. Time Lo-Gain Pixel "); 231 (*fLoGainArray)[i] = new MHCalibrationPix("RelTimePixLoGain", 232 "Rel. Arr. Time Low Gain Pixel "); 233 MHCalibrationPix &pix = (*this)(i); 234 235 pix.SetNbins(fRelTimeNbins); 236 pix.SetFirst(fRelTimeFirst); 237 pix.SetLast (fRelTimeLast); 238 239 pix.GetHGausHist()->SetName ("HRelTimeLoGainPix"); 240 pix.GetHGausHist()->SetTitle("Rel. Times Low Gain Pixel "); 241 215 242 InitHists((*this)(i),(*fBadPixels)[i],i); 216 243 } … … 225 252 { 226 253 (*fAverageHiGainAreas)[j] = 227 new MHCalibrationRelTimePix("RelTimeAverageHiGainArea", 228 "Average Rel. Arr. Times Hi-Gain Area Idx "); 229 230 MHCalibrationRelTimePix &hist = (MHCalibrationRelTimePix&)GetAverageHiGainArea(j); 231 232 hist.SetNbins(fAverageNbins); 233 hist.GetHGausHist()->SetTitle("Rel. Arr. Times average HiGain Area Idx "); 254 new MHCalibrationPix("RelTimeAverageHiGainArea", 255 "Average Rel. Arr. Times High Gain Area Idx "); 256 257 MHCalibrationPix &pix = GetAverageHiGainArea(j); 258 259 pix.SetNbins(fRelTimeNbins*3); 260 pix.SetFirst(fRelTimeFirst); 261 pix.SetLast (fRelTimeLast); 262 263 pix.GetHGausHist()->SetName ("HRelTimeHiGainPix"); 264 pix.GetHGausHist()->SetTitle("Rel. Times average High Gain Area Idx "); 234 265 235 266 if (fGeom->InheritsFrom("MGeomCamMagic")) 236 267 { 237 hist.GetHGausHist()->SetTitle(Form("%s%s%s","Signalaveraged on event-by-event basis ",268 pix.GetHGausHist()->SetTitle(Form("%s%s%s","Rel. Times averaged on event-by-event basis ", 238 269 j==0 ? "Inner Pixels " : "Outer Pixels ","High Gain Runs: ")); 239 hist.InitBins();240 hist.SetEventFrequency(fPulserFrequency);270 pix.InitBins(); 271 pix.SetEventFrequency(fPulserFrequency); 241 272 } 242 273 else 243 274 { 244 hist.GetHGausHist()->SetTitle("Signal averaged on event-by-event basis High Gain Area Idx ");245 InitHists( hist,fIntensCam ? fIntensCam->GetAverageBadArea(j) : fCam->GetAverageBadArea(j),j);275 pix.GetHGausHist()->SetTitle("Signal averaged on event-by-event basis High Gain Area Idx "); 276 InitHists(pix,fIntensCam ? fIntensCam->GetAverageBadArea(j) : fCam->GetAverageBadArea(j),j); 246 277 } 247 278 } … … 255 286 { 256 287 (*fAverageLoGainAreas)[j] = 257 new MHCalibrationRelTimePix("RelTimeAverageAreaLoGain", 258 "Average Rel. Arr. Times Lo-Gain Area Idx "); 259 260 MHCalibrationRelTimePix &hist = (MHCalibrationRelTimePix&)GetAverageLoGainArea(j); 261 hist.SetNbins(fAverageNbins); 288 new MHCalibrationPix("RelTimeAverageAreaLoGain", 289 "Average Rel. Arr. Times Low Gain Area Idx "); 290 291 MHCalibrationPix &pix = GetAverageLoGainArea(j); 292 293 pix.SetNbins(fRelTimeNbins*3); 294 pix.SetFirst(fRelTimeFirst); 295 pix.SetLast (fRelTimeLast); 296 297 pix.GetHGausHist()->SetName ("HRelTimeLoGainPix"); 298 pix.GetHGausHist()->SetTitle("Rel. Times average Low Gain Area Idx "); 262 299 263 300 if (fGeom->InheritsFrom("MGeomCamMagic")) 264 301 { 265 hist.GetHGausHist()->SetTitle(Form("%s%s%s","Rel. Arr. Times averaged on event-by-event basis ",302 pix.GetHGausHist()->SetTitle(Form("%s%s%s","Rel. Times averaged on event-by-event basis ", 266 303 j==0 ? "Inner Pixels " : "Outer Pixels ","Low Gain Runs: ")); 267 hist.InitBins();268 hist.SetEventFrequency(fPulserFrequency);304 pix.InitBins(); 305 pix.SetEventFrequency(fPulserFrequency); 269 306 } 270 307 else 271 308 { 272 hist.GetHGausHist()->SetTitle("Rel. Arr. Times averaged on event-by-event basis Low Gain Area Idx ");273 InitHists( hist,fIntensCam ? fIntensCam->GetAverageBadArea(j) : fCam->GetAverageBadArea(j),j);309 pix.GetHGausHist()->SetTitle("Rel. Times averaged on event-by-event basis Low Gain Area Idx "); 310 InitHists(pix,fIntensCam ? fIntensCam->GetAverageBadArea(j) : fCam->GetAverageBadArea(j),j); 274 311 } 275 312 } … … 283 320 { 284 321 (*fAverageHiGainSectors)[j] = 285 new MHCalibration RelTimePix("RelTimeAverageSectorHiGain",286 "Average HiGain Rel. Arr. TimesSector ");322 new MHCalibrationPix("RelTimeAverageSectorHiGain", 323 "Average Rel. Arr. Times High Gain Sector "); 287 324 288 MHCalibrationRelTimePix &hist = (MHCalibrationRelTimePix&)GetAverageHiGainSector(j); 289 290 hist.GetHGausHist()->SetTitle("Rel. Arr. Times averaged on event-by-event basis HiGain Sector "); 291 hist.SetNbins(fAverageNbins); 325 MHCalibrationPix &pix = GetAverageHiGainSector(j); 326 327 pix.SetNbins(fRelTimeNbins*3); 328 pix.SetFirst(fRelTimeFirst); 329 pix.SetLast (fRelTimeLast); 292 330 293 InitHists(hist,fIntensCam ? fIntensCam->GetAverageBadSector(j) : fCam->GetAverageBadSector(j),j); 331 pix.GetHGausHist()->SetName ("HRelTimeHiGainPix"); 332 pix.GetHGausHist()->SetTitle("Rel. Times average High Gain Sector "); 333 334 InitHists(pix,fIntensCam ? fIntensCam->GetAverageBadSector(j) : fCam->GetAverageBadSector(j),j); 294 335 } 295 336 } … … 302 343 { 303 344 (*fAverageLoGainSectors)[j] = 304 new MHCalibration RelTimePix("RelTimeAverageSectorLoGain",305 "Average LoGain Rel. Arr. TimesSector ");345 new MHCalibrationPix("RelTimeAverageSectorLoGain", 346 "Average Rel. Arr. Times Low Gain Sector "); 306 347 307 MHCalibrationRelTimePix &hist = (MHCalibrationRelTimePix&)GetAverageLoGainSector(j); 308 309 hist.GetHGausHist()->SetTitle("Rel. Arr. Times averaged on event-by-event basis LoGain Sector "); 310 hist.SetNbins(fAverageNbins); 348 MHCalibrationPix &pix = GetAverageLoGainSector(j); 349 350 pix.SetNbins(fRelTimeNbins*3); 351 pix.SetFirst(fRelTimeFirst); 352 pix.SetLast (fRelTimeLast); 311 353 312 InitHists(hist,fIntensCam ? fIntensCam->GetAverageBadSector(j) : fCam->GetAverageBadSector(j),j); 354 pix.GetHGausHist()->SetName ("HRelTimeLoGainPix"); 355 pix.GetHGausHist()->SetTitle("Rel. Times average Low Gain Sector "); 356 357 InitHists(pix,fIntensCam ? fIntensCam->GetAverageBadSector(j) : fCam->GetAverageBadSector(j),j); 313 358 } 314 359 } … … 443 488 { 444 489 445 MHCalibration RelTimePix &histhi = (MHCalibrationRelTimePix&)(*this)[i];490 MHCalibrationPix &histhi = (*this)[i]; 446 491 447 492 if (histhi.IsExcluded()) 448 493 continue; 449 494 450 MCalibrationRelTimePix &pix= fIntensCam495 MCalibrationRelTimePix &pix = fIntensCam 451 496 ? (MCalibrationRelTimePix&)(*fIntensCam)[i] 452 497 : (MCalibrationRelTimePix&)(*fCam)[i]; … … 483 528 { 484 529 485 MHCalibration RelTimePix &histhi = (MHCalibrationRelTimePix&)GetAverageHiGainArea(j);530 MHCalibrationPix &histhi = GetAverageHiGainArea(j); 486 531 487 532 if (histhi.GetSaturated() > fNumHiGainSaturationLimit*histhi.GetHGausHist()->GetEntries()) 488 533 { 489 MCalibrationRelTimePix &pix = fIntensCam 534 MCalibrationRelTimePix &pix = fIntensCam 490 535 ? (MCalibrationRelTimePix&)fIntensCam->GetAverageArea(j) 491 536 : (MCalibrationRelTimePix&)fCam->GetAverageArea(j); … … 502 547 { 503 548 504 MHCalibration RelTimePix &histhi = (MHCalibrationRelTimePix&)GetAverageHiGainSector(j);505 MCalibrationRelTimePix &pix 549 MHCalibrationPix &histhi = GetAverageHiGainSector(j); 550 MCalibrationRelTimePix &pix = fIntensCam 506 551 ? (MCalibrationRelTimePix&)fIntensCam->GetAverageSector(j) 507 552 : (MCalibrationRelTimePix&)fCam->GetAverageSector(j); … … 561 606 // ============== 562 607 // 563 // 0: Fitted Mean Relative Arrival Time in FADC slices (MHGausEvents::GetMean() *MHCalibrationRelTimePix::GetFADCSliceWidth())564 // 1: Error Mean Relative Arrival Time in FADC slices (MHGausEvents::GetMeanErr() *MHCalibrationRelTimePix::GetFADCSliceWidth())565 // 2: Sigma fitted Relative Arrival Time in FADC slices (MHGausEvents::GetSigma() *MHCalibrationRelTimePix::GetFADCSliceWidth())566 // 3: Error Sigma Relative Arrival Time in FADC slices (MHGausEvents::GetSigmaErr() *MHCalibrationRelTimePix::GetFADCSliceWidth())608 // 0: Fitted Mean Relative Arrival Time in FADC slices (MHGausEvents::GetMean() 609 // 1: Error Mean Relative Arrival Time in FADC slices (MHGausEvents::GetMeanErr() 610 // 2: Sigma fitted Relative Arrival Time in FADC slices (MHGausEvents::GetSigma() 611 // 3: Error Sigma Relative Arrival Time in FADC slices (MHGausEvents::GetSigmaErr() 567 612 // 568 613 // Useful variables derived from the fit results: … … 583 628 return kFALSE; 584 629 585 const MHCalibration RelTimePix &pix = (MHCalibrationRelTimePix&)(*this)[idx];630 const MHCalibrationPix &pix = (*this)[idx]; 586 631 587 632 switch (type) -
trunk/MagicSoft/Mars/mhcalib/MHCalibrationRelTimeCam.h
r4929 r4938 21 21 22 22 static const Float_t fgNumHiGainSaturationLimit; //! The default for fNumHiGainSaturationLimit (now at: 0.25) 23 static const UInt_t fgReferencePixel; //! Default for fReferencePixel (now set to: 1) 23 static const UInt_t fgReferencePixel; //! Default for fReferencePixel (now set to: 1) 24 static const Int_t fgRelTimeNbins; //! Default number of bins (now set to: 900 ) 25 static const Axis_t fgRelTimeFirst; //! Default lower histogram limit (now set to: -13.5 ) 26 static const Axis_t fgRelTimeLast; //! Default upper histogram limit (now set to: 13.5 ) 24 27 25 MArrayD fSumareahi ; 26 MArrayD fSumarealo ; 27 MArrayD fSumsectorhi; 28 MArrayD fSumsectorlo; 29 MArrayI fNumareahi ; 30 MArrayI fNumarealo ; 31 MArrayI fNumsectorhi; 32 MArrayI fNumsectorlo; 28 MArrayD fSumareahi ; //! 29 MArrayD fSumarealo ; //! 30 MArrayD fSumsectorhi; //! 31 MArrayD fSumsectorlo; //! 32 MArrayI fNumareahi ; //! 33 MArrayI fNumarealo ; //! 34 MArrayI fNumsectorhi; //! 35 MArrayI fNumsectorlo; //! 33 36 34 UInt_t fReferencePixel; // The reference pixel for rel. times 37 UInt_t fReferencePixel; // The reference pixel for rel. times 38 Int_t fRelTimeNbins; // Number of bins (now set to: 900 ) 39 Axis_t fRelTimeFirst; // Lower histogram limit (now set to: -13.5 ) 40 Axis_t fRelTimeLast; // Upper histogram limit (now set to: 13.5 ) 35 41 36 42 Bool_t ReInitHists(MParList *pList); 37 43 Bool_t FillHists(const MParContainer *par, const Stat_t w=1); 38 44 Bool_t FinalizeHists(); 39 void 45 void FinalizeBadPixels(); 40 46 41 47 public: … … 44 50 ~MHCalibrationRelTimeCam() {} 45 51 46 UInt_t GetReferencePixel() const { return fReferencePixel; } 47 void SetReferencePixel(const UInt_t i=fgReferencePixel) { fReferencePixel = i; } 48 49 52 UInt_t GetReferencePixel() const { return fReferencePixel; } 53 54 // Setters 55 void SetReferencePixel( const UInt_t i=fgReferencePixel) { fReferencePixel = i; } 56 void SetRelTimeNbins ( const Int_t i=fgRelTimeNbins ) { fRelTimeNbins = i; } 57 void SetRelTimeFirst ( const Axis_t f=fgRelTimeFirst ) { fRelTimeFirst = f; } 58 void SetRelTimeLast ( const Axis_t f=fgRelTimeLast ) { fRelTimeLast = f; } 59 50 60 Bool_t GetPixelContent(Double_t &val, Int_t idx, const MGeomCam &cam, Int_t type=0) const; 51 61 void DrawPixelContent(Int_t idx) const; -
trunk/MagicSoft/Mars/mhcalib/Makefile
r4932 r4938 40 40 MHCalibrationChargePINDiode.cc \ 41 41 MHCalibrationRelTimeCam.cc \ 42 MHCalibrationRelTimePix.cc \43 42 MHCalibrationTestCam.cc \ 44 43 MHCalibrationTestPix.cc \
Note:
See TracChangeset
for help on using the changeset viewer.