7 #include "FairRuntimeDb.h"
8 #include "FairRunAna.h"
30 tempList->Add(digipar);
33 tempList->Add(digipar);
36 tempList->Add(totpar);
39 tempList->Add(totpar);
68 if (FairRunAna::Instance() != 0 && FairRunAna::Instance()->IsTimeStamp())
84 FairRun* ana = FairRun::Instance();
85 FairRuntimeDb*
rtdb=ana->GetRuntimeDb();
90 if(
fVerbose>0) Info(
"SetParContainers()",
"The container names list contains %i entries",theContNames->GetEntries());
91 TIter cfIter(theContNames);
94 while (TObjString* contname = (TObjString*)cfIter()) {
95 TString parsetname = contname->String();
96 if(
fVerbose>0) Info(
"SetParContainers()",
"%s",parsetname.Data());
97 if(parsetname.BeginsWith(
"MVDStripDigiPar")){
99 if ( ! digipar ) Fatal(
"SetParContainers",
"No DIGI parameter found: %s",parsetname.Data());
102 if(parsetname.BeginsWith(
"MVDStripTotDigiPar")){
104 if ( ! totdigipar ) Fatal(
"SetParContainers",
"No TOT parameter found: %s",parsetname.Data());
113 Info(
"SetCalculators",
"mvd");
119 if ( 0==digipar )
continue;
120 const char* senstype = digipar->GetSensType();
121 if ( digipar->GetChargeConvMethod() == 1 ){
122 if(
fVerbose>0) Info(
"SetCalculators()",
"Use Tot charge conversion for %s sensors",senstype);
126 digipar->GetThreshold(),
131 if(
fVerbose>0) Info(
"SetCalculators()",
"Use Ideal charge conversion for %s sensors",senstype);
135 Int_t ClusterMod = digipar->GetClusterMod();
136 Int_t RadChannel = digipar->GetRadChannel();
137 Int_t RadTime = digipar->GetRadTime();
140 }
else if(1==ClusterMod) {
Charge Digitization Parameter Class for SDS.
Double_t GetConstCurrent() const
std::map< const char *, PndSdsStripClusterer * > fClusterFinderList
Double_t GetClockFrequency() const
Find Clusters on a strip sensor in two dimensions.
TList * GetDigiParNames()
virtual void SetCalculators()
virtual void SetCalculators()
Digitization Parameter Class for MVD-Strip part.
virtual void SetParContainersMQ(TList *tempList)
TList * fChargeDigiParameterList
PndSensorNamePar * fSensorNamePar
virtual void SetBranchNames()
std::map< const char *, PndSdsChargeConversion * > fChargeConverter
Double_t GetChargingTime() const
virtual void SetParContainers()
virtual ~PndMvdStripClusterTask()
TList * fDigiParameterList
Digitization Parameters.
virtual void GetParList(TList *tempList)
virtual void SetParContainers()
Unique match between SensorID and path in TGeoManager.