Skip to content
Snippets Groups Projects
Select Git revision
  • nightly_master
  • master default
  • cmake_ana_dev
  • fairroot_target_dev
  • cmake_remaining_files
  • cmake_test_dev
  • cmake_mq_dev
  • cmake_reco_dev
  • cmake_test2
  • cmake_test1
  • cmake_test
  • cmake-dev
  • temp
  • APR21
  • dev_2021_20
  • dev_2021_19
  • RC3_APR21
  • dev_2021_18
  • RC2_APR21
  • dev_2021_17
  • RC1_APR21
  • dev_2021_16
  • dev_2021_15
  • dev_2021_14
  • dev_2021_13
  • dev_2021_12
  • dev_2021_11
  • dev_2021_10
  • dev_2021_09
  • dev_2021_08
  • dev_2021_07
  • dev_2021_06
32 results

CbmDeviceTriggerHandlerEtof.h

Blame
  • Forked from Computing / cbmroot
    Source project has a limited visibility.
    CbmTrdModuleAbstract.cxx 1.34 KiB
    /* Copyright (C) 2018-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
       SPDX-License-Identifier: GPL-3.0-only
       Authors: Florian Uhlig [committer], Alexandru Bercuci */
    
    #include "CbmTrdModuleAbstract.h"
    
    //_______________________________________________________________________________
    CbmTrdModuleAbstract::CbmTrdModuleAbstract()
      : TNamed()
      , fModConfig(0)
      , fModAddress(0)
      , fLayerId(-1)
      , fRotation(0)
      , fDigiPar(nullptr)
      , fChmbPar(nullptr)
      , fAsicPar(nullptr)
      , fGainPar(nullptr)
      , fGeoPar(nullptr)
    {
    }
    
    //_______________________________________________________________________________
    CbmTrdModuleAbstract::CbmTrdModuleAbstract(Int_t mod, Int_t ly, Int_t rot)
      : TNamed("CbmTrdModule", "Abstract TRD module implementation")
      , fModConfig(0)
      , fModAddress(mod)
      , fLayerId(ly)
      , fRotation(rot)
      , fDigiPar(nullptr)
      , fChmbPar(nullptr)
      , fAsicPar(nullptr)
      , fGainPar(nullptr)
      , fGeoPar(nullptr)
    {
    }
    
    //_______________________________________________________________________________
    CbmTrdModuleAbstract::~CbmTrdModuleAbstract()
    {
      if (fAsicPar) delete fAsicPar;
    }
    
    //_______________________________________________________________________________
    void CbmTrdModuleAbstract::LocalToMaster(Double_t in[3], Double_t out[3])
    {
      if (!fGeoPar) return;
      fGeoPar->LocalToMaster(in, out);
    }
    
    ClassImp(CbmTrdModuleAbstract)