19#ifndef R3BNeulandMappingPar_H 
   20#define R3BNeulandMappingPar_H 1 
   22#include "FairParGenericSet.h" 
   37                         const TString& title = 
"Neuland Mapping parameters",
 
   38                         const TString& context = 
"neulandMappingContext");
 
   47    virtual void putParams(FairParamList* list);
 
   60    const Int_t 
GetTrigMap(UInt_t plane, UInt_t paddle, UInt_t pmt)
 
   62        return fTrigmap[pmt - 1][plane - 1]->GetAt(paddle - 1);
 
 
   68    void SetTrigMap(Int_t value, UInt_t plane, UInt_t paddle, UInt_t pmt)
 
   70        fTrigmap[pmt - 1][plane - 1]->AddAt(value, paddle - 1);
 
 
 
R3BNeulandMappingPar(const R3BNeulandMappingPar &)
const Int_t GetNbPaddles()
std::vector< TArrayI * > fTrigmap[2]
virtual ~R3BNeulandMappingPar()
Destructor.
ClassDef(R3BNeulandMappingPar, 1)
void SetNbPaddles(Int_t p)
virtual void putParams(FairParamList *list)
Store all parameters using FairRuntimeDB.
const R3BNeulandMappingPar & operator=(const R3BNeulandMappingPar &)
void SetNbPlanes(Int_t p)
Bool_t getParams(FairParamList *list)
Retrieve all parameters using FairRuntimeDB.
virtual void print()
Print values of parameters to the standard output.
virtual void clear()
Reset all parameters.
void SetTrigMap(Int_t value, UInt_t plane, UInt_t paddle, UInt_t pmt)
const Int_t GetTrigMap(UInt_t plane, UInt_t paddle, UInt_t pmt)
const Int_t GetNbPlanes()
Accessor functions.
R3BNeulandMappingPar(const TString &name="neulandMappingPar", const TString &title="Neuland Mapping parameters", const TString &context="neulandMappingContext")
Standard constructor.