Ignore:
Timestamp:
10/06/13 12:08:11 (11 years ago)
Author:
dneise
Message:
adjusted svn:ignore property to ignore Cint and Deb files
Location:
trunk/Mars
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Mars

    • Property svn:ignore set to
      merpp
      ganymed
      sponde
      mars
      readraw
      showlog
      mars-config
      MCint.cc
      readcorsika
      MCint.h
      readdaq
      ceres
      MDep.d
      callisto
      showplot
      star
  • trunk/Mars/melectronics

    • Property svn:ignore set to
      ElectronicsDep.d
      ElectronicsCint.cc
      ElectronicsCint.h
  • trunk/Mars/melectronics/ElectronicsLinkDef.h

    r9473 r17200  
    66
    77#pragma link C++ class APD+;
     8#pragma link C++ class Afterpulse;
    89#pragma link C++ class MAnalogSignal+;
    910#pragma link C++ class MDigitalSignal+;
  • trunk/Mars/melectronics/MAvalanchePhotoDiode.cc

    r17018 r17200  
    7171//        apd.IncreaseTime(dtend);
    7272//
    73 //        // Now you can excess the afterpulses by
     73//        // Now you can access the afterpulses by
    7474//        TIter Next(&a->GetListOfAfterpulses());
    7575//        Afterpulse *ap = 0;
     
    9494#include "MLog.h"
    9595#include "MLogManip.h"
     96#include "Afterpulse.h"
    9697
    9798ClassImp(APD);
  • trunk/Mars/melectronics/MAvalanchePhotoDiode.h

    r10115 r17200  
    122122};
    123123
    124 class Afterpulse : public TObject
    125 {
    126 private:
    127     UInt_t  fCellIndex;  // Index of G-APD cell the afterpulse belongs to
    128 
    129     Float_t fTime;       // Time at which the afterpulse avalanch broke through
    130     Float_t fAmplitude;  // Amplitude (crosstalk!) the pulse produced
    131 
    132     Int_t Compare(const TObject *obj) const
    133     {
    134         return static_cast<const Afterpulse*>(obj)->fTime>fTime ? -1 : 1;
    135     }
    136 
    137     Bool_t IsSortable() const { return kTRUE; }
    138 
    139 public:
    140     Afterpulse(UInt_t idx, Float_t t) : fCellIndex(idx), fTime(t), fAmplitude(0) { }
    141 
    142     UInt_t GetCellIndex() const { return fCellIndex; }
    143 
    144     Float_t GetTime() const { return fTime; }
    145     Float_t GetAmplitude() const { return fAmplitude; }
    146 
    147     Float_t Process(APD &apd)
    148     {
    149         // Do not process afterpulses twice (e.g. HitRelative + IncreaseTime)
    150         // This should not happen anyway
    151         //        if (fAmplitude>0)
    152         //            return fAmplitude;
    153 
    154         const UInt_t nx  = apd.GetNumCellsX()+2;
    155 
    156         const UInt_t x = fCellIndex%nx;
    157         const UInt_t y = fCellIndex/nx;
    158 
    159         fAmplitude = apd.HitCellImp(x, y, fTime);
    160 
    161         return fAmplitude;
    162     }
    163 };
    164 
    165124#endif
  • trunk/Mars/melectronics/Makefile

    r9518 r17200  
    2222
    2323SRCFILES = MAvalanchePhotoDiode.cc \
     24           Afterpulse.cc \
    2425           MAnalogSignal.cc \
    2526           MAnalogChannels.cc \
Note: See TracChangeset for help on using the changeset viewer.