Added documentation of each file.
authorcholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Mar 2006 13:08:09 +0000 (13:08 +0000)
committercholm <cholm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 28 Mar 2006 13:08:09 +0000 (13:08 +0000)
commitc2fc12580f7bb903a1f061ae3d60882098e8a988
tree9ef206fae043de707ea1a1c8ce17ae20848af9b0
parent85324138e62f36bf1756b88856ae84c521e78dcf
Added documentation of each file.
Re-enabled RAW I/O using AliAltroBuffer and AliAltroRawStream.
Re-implemented AliFMDRawStream for better use with AliAltroRawStream.
Added strip range to calibration parameters.   Perhaps I also need
a calibration that says how many pre-samples the ALTRO makes.  Currrently
with the hardware we have now, it seems that the ALTRO makes 4 pre-samples,
regardless of the oversampling rate.   However, we've only varied the
VA1 shift clock (between 5 and 1.25MHz), relative to 10MHZ for the ALTRO
sample clock.   It may be that the number of pre-samples is a constant time,
which means it depends on the actual sample clock frequency.  If that's the
case, then this parameter should be stored with the sampling rate parameter.
If not, then it should probably be stored independently.

I'm seriously considering making a base class, AliFMDIndex, like

   struct AliFMDIndex {
     UShort_t fDetector;
     Char_t   fRing;
     UShort_t fSector;
     UShort_t fStrip;
   };

and have the `per-strip' classes derive from that, like

  class AliFMDHit : public AliHit, public AliFMDIndex { ... }
  class AliFMDDigit : public TObject, public AliFMDIndex { ... }

What does the experts think about that?
81 files changed:
FMD/AliFMD.cxx
FMD/AliFMD.h
FMD/AliFMD1.cxx
FMD/AliFMD1.h
FMD/AliFMD2.cxx
FMD/AliFMD2.h
FMD/AliFMD3.cxx
FMD/AliFMD3.h
FMD/AliFMDAlignFaker.cxx
FMD/AliFMDAlignFaker.h
FMD/AliFMDAltroIO.cxx
FMD/AliFMDAltroIO.h
FMD/AliFMDAltroMapping.cxx
FMD/AliFMDAltroMapping.h
FMD/AliFMDBoolMap.cxx
FMD/AliFMDBoolMap.h
FMD/AliFMDCalibFaker.cxx
FMD/AliFMDCalibFaker.h
FMD/AliFMDCalibGain.cxx
FMD/AliFMDCalibGain.h
FMD/AliFMDCalibPedestal.cxx
FMD/AliFMDCalibPedestal.h
FMD/AliFMDCalibSampleRate.cxx
FMD/AliFMDCalibSampleRate.h
FMD/AliFMDCalibStripRange.cxx [new file with mode: 0644]
FMD/AliFMDCalibStripRange.h [new file with mode: 0644]
FMD/AliFMDDetector.cxx
FMD/AliFMDDetector.h
FMD/AliFMDDigit.cxx
FMD/AliFMDDigit.h
FMD/AliFMDDigitizer.cxx
FMD/AliFMDDigitizer.h
FMD/AliFMDDisplay.cxx
FMD/AliFMDDisplay.h
FMD/AliFMDEdepMap.cxx
FMD/AliFMDEdepMap.h
FMD/AliFMDGeometry.cxx
FMD/AliFMDGeometry.h
FMD/AliFMDGeometryBuilder.cxx
FMD/AliFMDGeometryBuilder.h
FMD/AliFMDHit.cxx
FMD/AliFMDHit.h
FMD/AliFMDInput.cxx
FMD/AliFMDInput.h
FMD/AliFMDParameters.cxx
FMD/AliFMDParameters.h
FMD/AliFMDRawReader.cxx
FMD/AliFMDRawReader.h
FMD/AliFMDRawStream.cxx
FMD/AliFMDRawStream.h
FMD/AliFMDRawWriter.cxx
FMD/AliFMDRawWriter.h
FMD/AliFMDRecPoint.cxx
FMD/AliFMDRecPoint.h
FMD/AliFMDReconstructor.cxx
FMD/AliFMDReconstructor.h
FMD/AliFMDRing.cxx
FMD/AliFMDRing.h
FMD/AliFMDUShortMap.cxx
FMD/AliFMDUShortMap.h
FMD/AliFMDv0.cxx
FMD/AliFMDv0.h
FMD/AliFMDv1.cxx
FMD/AliFMDv1.h
FMD/Config.C
FMD/Doxyfile
FMD/DrawFMD.C
FMD/FMDbaseLinkDef.h
FMD/FMDrecLinkDef.h
FMD/FMDsimLinkDef.h
FMD/FMDutilLinkDef.h
FMD/Reconstruct.C
FMD/Simulate.C
FMD/ViewFMD.C
FMD/libFMDbase.pkg
FMD/scripts/MakeAlignment.C
FMD/scripts/MakeCalibration.C [new file with mode: 0644]
FMD/scripts/Poisson.C
FMD/scripts/PoissonHit.C [new file with mode: 0644]
FMD/scripts/PrintAlignment.C [new file with mode: 0644]
FMD/scripts/ReadRaw.C [new file with mode: 0644]