Changeset 17200 for trunk/Mars


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:
49 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/libnova

    • Property svn:ignore set to
      NovaCint.cc
      NovaCint.h
      NovaDep.d
  • trunk/Mars/manalysis

    • Property svn:ignore set to
      AnalysisCint.cc
      AnalysisCint.h
      AnalysisDep.d
  • trunk/Mars/mastro

    • Property svn:ignore set to
      AstroCint.cc
      AstroCint.h
      AstroDep.d
  • trunk/Mars/mbadpixels

    • Property svn:ignore set to
      BadPixelsCint.h
      BadPixelsDep.d
      BadPixelsCint.cc
  • trunk/Mars/mbase

    • Property svn:ignore set to
      BaseDep.d
      BaseCint.cc
      BaseCint.h
  • trunk/Mars/mcalib

    • Property svn:ignore set to
      CalibDep.d
      CalibCint.h
      CalibCint.cc
  • trunk/Mars/mcamera

    • Property svn:ignore set to
      CameraCint.h
      CameraCint.cc
      CameraDep.d
  • trunk/Mars/mcorsika

    • Property svn:ignore set to
      CorsikaCint.cc
      CorsikaCint.h
      CorsikaDep.d
  • trunk/Mars/mdata

    • Property svn:ignore set to
      DataDep.d
      DataCint.cc
      DataCint.h
  • trunk/Mars/mdrs

    • Property svn:ignore set to
      DrsCint.cc
      DrsCint.h
      DrsDep.d
  • 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 \
  • trunk/Mars/mextralgo

    • Property svn:ignore set to
      ExtralgoDep.d
      ExtralgoCint.cc
      ExtralgoCint.h
  • trunk/Mars/mfbase

    • Property svn:ignore set to
      FBaseCint.cc
      FBaseDep.d
      FBaseCint.h
  • trunk/Mars/mfileio

    • Property svn:ignore set to
      FileIODep.d
      FileIOCint.cc
      FileIOCint.h
  • trunk/Mars/mfilter

    • Property svn:ignore set to
      FilterCint.cc
      FilterCint.h
      FilterDep.d
  • trunk/Mars/mgeom

    • Property svn:ignore set to
      GeomCint.cc
      GeomCint.h
      GeomDep.d
  • trunk/Mars/mgui

    • Property svn:ignore set to
      GuiDep.d
      GuiCint.cc
      GuiCint.h
  • trunk/Mars/mhbase

    • Property svn:ignore set to
      HBaseCint.cc
      HBaseCint.h
      HBaseDep.d
  • trunk/Mars/mhcalib

    • Property svn:ignore set to
      HCalibCint.cc
      HCalibDep.d
      HCalibCint.h
  • trunk/Mars/mhflux

    • Property svn:ignore set to
      FluxCint.h
      FluxCint.cc
      FluxDep.d
  • trunk/Mars/mhft

    • Property svn:ignore set to
      HftCint.cc
      HftCint.h
      HftDep.d
  • trunk/Mars/mhist

    • Property svn:ignore set to
      HistDep.d
      HistCint.cc
      HistCint.h
  • trunk/Mars/mhvstime

    • Property svn:ignore set to
      HVsTimeCint.cc
      HVsTimeCint.h
      HVsTimeDep.d
  • trunk/Mars/mimage

    • Property svn:ignore set to
      ImageDep.d
      ImageCint.h
      ImageCint.cc
  • trunk/Mars/mjobs

    • Property svn:ignore set to
      JobsCint.cc
      JobsCint.h
      JobsDep.d
  • trunk/Mars/mjoptim

    • Property svn:ignore set to
      OptimCint.cc
      OptimCint.h
      OptimDep.d
  • trunk/Mars/mjtrain

    • Property svn:ignore set to
      TrainCint.cc
      TrainCint.h
      TrainDep.d
  • trunk/Mars/mmain

    • Property svn:ignore set to
      MainCint.cc
      MainCint.h
      MainDep.d
  • trunk/Mars/mmc

    • Property svn:ignore set to
      McCint.cc
      McCint.h
      McDep.d
  • trunk/Mars/mmovie

    • Property svn:ignore set to
      MovieCint.cc
      MovieCint.h
      MovieDep.d
  • trunk/Mars/mmuon

    • Property svn:ignore set to
      MuonCint.cc
      MuonCint.h
      MuonDep.d
  • trunk/Mars/mpedestal

    • Property svn:ignore set to
      PedestalCint.cc
      PedestalCint.h
      PedestalDep.d
  • trunk/Mars/mpointing

    • Property svn:ignore set to
      PointingCint.cc
      PointingCint.h
      PointingDep.d
  • trunk/Mars/mranforest

    • Property svn:ignore set to
      RanForestCint.cc
      RanForestCint.h
      RanForestDep.d
  • trunk/Mars/mraw

    • Property svn:ignore set to
      RawCint.cc
      RawCint.h
      RawDep.d
  • trunk/Mars/mreport

    • Property svn:ignore set to
      ReportCint.h
      ReportDep.d
      ReportCint.cc
  • trunk/Mars/msignal

    • Property svn:ignore set to
      SignalCint.cc
      SignalCint.h
      SignalDep.d
  • trunk/Mars/msim

    • Property svn:ignore set to
      SimCint.cc
      SimCint.h
      SimDep.d
  • trunk/Mars/msimcamera

    • Property svn:ignore set to
      SimCameraCint.cc
      SimCameraCint.h
      SimCameraDep.d
  • trunk/Mars/msimcamera/MSimAPD.cc

    r17067 r17200  
    6969
    7070#include "MAvalanchePhotoDiode.h"
     71#include "Afterpulse.h"
    7172
    7273ClassImp(MSimAPD);
  • trunk/Mars/msimreflector

    • Property svn:ignore set to
      SimReflectorCint.cc
      SimReflectorCint.h
      SimReflectorDep.d
  • trunk/Mars/msql

    • Property svn:ignore set to
      SqlCint.cc
      SqlCint.h
      SqlDep.d
  • trunk/Mars/mtools

    • Property svn:ignore set to
      ToolsCint.cc
      ToolsDep.d
      ToolsCint.h
  • trunk/Mars/mtrigger

    • Property svn:ignore set to
      TriggerCint.cc
      TriggerCint.h
      TriggerDep.d
Note: See TracChangeset for help on using the changeset viewer.