Skip to content
Snippets Groups Projects
Select Git revision
  • c2c404b4748901e8aad8fb86d1a8ad39e8034af9
  • master default protected
  • nightly_master
  • online_mvd_readconf_cleanup protected
  • online_much_readconf_cleanup protected
  • jul25_patches
  • cleanup_rich_v25a
  • jul24_patches
  • nov23_patches
  • DC_2404
  • nighly_master
  • DC_Jan24
  • DC_Nov23
  • DC_Oct23
  • feb23_patches
  • L1Algo-dev9
  • dec21_patches protected
  • apr21_patches protected
  • dev_2025_45
  • dev_2025_44
  • dev_2025_43
  • dev_2025_42
  • dev_2025_41
  • dev_2025_40
  • dev_2025_39
  • dev_2025_38
  • dev_2025_37
  • dev_2025_36
  • dev_2025_35
  • dev_2025_34
  • dev_2025_33
  • dev_2025_32
  • dev_2025_31
  • dev_2025_30
  • RC_jul25
  • dev_2025_29
  • dev_2025_28
  • dev_2025_27
38 results

CbmFieldContFact.h

Blame
  • Florian Uhlig's avatar
    Administrator authored
    Unify user names in the license header authors list.
    Remove duplicate users in the authors list.
    Cleanupo of some other inor issues.
    131d9ce2
    History
    CbmFieldContFact.h 1.38 KiB
    /* Copyright (C) 2006-2020 GSI Helmholtzzentrum fuer Schwerionenforschung, Darmstadt
       SPDX-License-Identifier: GPL-3.0-only
       Authors: Volker Friese, Denis Bertini [committer] */
    
    // -------------------------------------------------------------------------
    // -----                    CbmFieldContFact header file               -----
    // -----                   Created 20/02/06  by V. Friese              -----
    // -------------------------------------------------------------------------
    
    
    /** CbmFieldContFact.h
     ** @author V.Friese <v.friese@gsi.de>
     ** @since 20.02.2006
     ** @version 1.0
     **
     ** Parameter container factory for field parameter container
     **/
    
    
    #ifndef CBMFIELDCONTFACT_H
    #define CBMFIELDCONTFACT_H 1
    
    #include <FairContFact.h>  // for FairContFact
    
    #include <Rtypes.h>  // for THashConsistencyHolder, ClassDef
    
    class FairContainer;
    class FairParSet;
    
    class CbmFieldContFact : public FairContFact {
    
    public:
      /** Constructor **/
      CbmFieldContFact();
    
    
      /** Destructor **/
      ~CbmFieldContFact();
    
    
      /** Create containers
       ** Creates the requested parameter sets (CbmFieldPar) 
       **/
      FairParSet* createContainer(FairContainer* container);
    
    
    private:
      /** Set all containers  
       ** Creates container objects with all accepted contexts and adds them
       ** to the list of containers for the field library. 
       **/
      void SetAllContainers();
    
    
      ClassDef(CbmFieldContFact, 1);
    };
    
    #endif