fHVip[i]=0x0;
fHVin[i]=0x0;
}
-
- for(int i=0;i<kNLV;i++) {
- fLVv[i]=0x0;
- fLVi[i]=0x0;
- }
-
- for(int i=0;i<kNLV33;i++) {
- fLVv33[i]=0x0;
- fLVi33[i]=0x0;
- }
-
- for(int i=0;i<kNLV50;i++) {
- fLVv50[i]=0x0;
- fLVi50[i]=0x0;
- }
-
- for(int i=0;i<kNLV48;i++) {
- fLVv48[i]=0x0;
- fLVi48[i]=0x0;
- }
-
- for(int i=0;i<kNFEEthr;i++) {
- fFEEthr[i]=0x0;
- }
-
- for(int i=0;i<kNFEEtfeac;i++) {
- fFEEtfeac[i]=0x0;
- }
-
- for(int i=0;i<kNFEEttrm;i++) {
- fFEEttrm[i]=0x0;
- }
-
+
}
fHVin[i]=data.fHVin[i];
}
- for(int i=0;i<kNLV;i++) {
- fLVv[i]=data.fLVv[i];
- fLVi[i]=data.fLVi[i];
- }
-
- for(int i=0;i<kNLV33;i++) {
- fLVv33[i]=data.fLVv33[i];
- fLVi33[i]=data.fLVi33[i];
- }
-
- for(int i=0;i<kNLV50;i++) {
- fLVv50[i]=data.fLVv50[i];
- fLVi50[i]=data.fLVi50[i];
- }
-
- for(int i=0;i<kNLV48;i++) {
- fLVv48[i]=data.fLVv48[i];
- fLVi48[i]=data.fLVi48[i];
- }
-
- for(int i=0;i<kNFEEthr;i++) {
- fFEEthr[i]=data.fFEEthr[i];
- }
-
- for(int i=0;i<kNFEEtfeac;i++) {
- fFEEtfeac[i]=data.fFEEtfeac[i];
- }
-
- for(int i=0;i<kNFEEttrm;i++) {
- fFEEttrm[i]=data.fFEEttrm[i];
- }
}
//---------------------------------------------------------------
this->fHVin[i]=data.GetHVin(i);
}
- for(int i=0;i<kNLV;i++) {
- this->fLVv[i]=data.GetLVv(i);
- this->fLVi[i]=data.GetLVi(i);
- }
-
- for(int i=0;i<kNLV33;i++) {
- this->fLVv33[i]=data.GetLVv33(i);
- this->fLVi33[i]=data.GetLVi33(i);
- }
-
- for(int i=0;i<kNLV50;i++) {
- this->fLVv50[i]=data.GetLVv50(i);
- this->fLVi50[i]=data.GetLVi50(i);
- }
-
- for(int i=0;i<kNLV48;i++) {
- this->fLVv48[i]=data.GetLVv48(i);
- this->fLVi48[i]=data.GetLVi48(i);
- }
-
- for(int i=0;i<kNFEEthr;i++) {
- this->fFEEthr[i]=data.GetFEEthr(i);
- }
-
- for(int i=0;i<kNFEEtfeac;i++) {
- this->fFEEtfeac[i]=data.GetFEEtfeac(i);
- }
-
- for(int i=0;i<kNFEEttrm;i++) {
- this->fFEEttrm[i]=data.GetFEEttrm(i);
- }
-
- this->fIsProcessed=data.fIsProcessed;
- this->fFDR=data.fFDR;
return *this;
}
fHVin[i]=0;
}
- for(int i=0;i<kNLV;i++) {
- delete fLVv[i];
- fLVv[i]=0;
- delete fLVi[i];
- fLVi[i]=0;
- }
-
- for(int i=0;i<kNLV33;i++) {
- delete fLVv33[i];
- fLVv33[i]=0;
- delete fLVi33[i];
- fLVi33[i]=0;
- }
-
- for(int i=0;i<kNLV50;i++) {
- delete fLVv50[i];
- fLVv50[i]=0;
- delete fLVi50[i];
- fLVi50[i]=0;
- }
-
- for(int i=0;i<kNLV48;i++) {
- delete fLVv48[i];
- fLVv48[i]=0;
- delete fLVi48[i];
- fLVi48[i]=0;
- }
-
- for(int i=0;i<kNFEEthr;i++) {
- delete fFEEthr[i];
- fFEEthr[i]=0;
- }
-
- for(int i=0;i<kNFEEtfeac;i++) {
- delete fFEEtfeac[i];
- fFEEtfeac[i]=0;
- }
-
- for(int i=0;i<kNFEEttrm;i++) {
- delete fFEEttrm[i];
- fFEEttrm[i]=0;
- }
}
//---------------------------------------------------------------
fHVin[j-3*kNHV]->SetFloat(k,val);
fHVin[j-3*kNHV]->SetTimeStampFloat(k,time);
}
- else if (j<kNHV*4+kNLV){
- fLVv[j-4*kNHV]->SetFloat(k,val);
- fLVv[j-4*kNHV]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2){
- fLVi[j-4*kNHV-kNLV]->SetFloat(k,val);
- fLVi[j-4*kNHV-kNLV]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33){
- fLVv33[j-4*kNHV-2*kNLV]->SetFloat(k,val);
- fLVv33[j-4*kNHV-2*kNLV]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2){
- fLVi33[j-4*kNHV-2*kNLV-kNLV33]->SetFloat(k,val);
- fLVi33[j-4*kNHV-2*kNLV-kNLV33]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50){
- fLVv50[j-4*kNHV-2*kNLV-2*kNLV33]->SetFloat(k,val);
- fLVv50[j-4*kNHV-2*kNLV-2*kNLV33]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2){
- fLVi50[j-4*kNHV-2*kNLV-2*kNLV33-kNLV50]->SetFloat(k,val);
- fLVi50[j-4*kNHV-2*kNLV-2*kNLV33-kNLV50]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48){
- fLVv48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50]->SetFloat(k,val);
- fLVv48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2){
- fLVi48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-kNLV48]->SetFloat(k,val);
- fLVi48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-kNLV48]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr){
- fFEEthr[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48]->SetFloat(k,val);
- fFEEthr[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48]->SetTimeStampFloat(k,time);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr+kNFEEtfeac){
- fFEEtfeac[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr]->SetFloat(k,val);
- fFEEtfeac[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr]->SetTimeStampFloat(k,time);
- }
- else {
- fFEEttrm[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr-kNFEEtfeac]->SetFloat(k,val);
- fFEEttrm[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr-kNFEEtfeac]->SetTimeStampFloat(k,time);
- }
}
//computing the most significant variations
fHVin[j-3*kNHV]->SetDelta(kk,delta[kk]);
fHVin[j-3*kNHV]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
}
- else if (j<kNHV*4+kNLV){
- fLVv[j-4*kNHV]->SetDelta(kk,delta[kk]);
- fLVv[j-4*kNHV]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2){
- fLVi[j-4*kNHV-kNLV]->SetDelta(kk,delta[kk]);
- fLVi[j-4*kNHV-kNLV]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33){
- fLVv33[j-4*kNHV-2*kNLV]->SetDelta(kk,delta[kk]);
- fLVv33[j-4*kNHV-2*kNLV]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2){
- fLVi33[j-4*kNHV-2*kNLV-kNLV33]->SetDelta(kk,delta[kk]);
- fLVi33[j-4*kNHV-2*kNLV-kNLV33]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50){
- fLVv50[j-4*kNHV-2*kNLV-2*kNLV33]->SetDelta(kk,delta[kk]);
- fLVv50[j-4*kNHV-2*kNLV-2*kNLV33]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2){
- fLVi50[j-4*kNHV-2*kNLV-2*kNLV33-kNLV50]->SetDelta(kk,delta[kk]);
- fLVi50[j-4*kNHV-2*kNLV-2*kNLV33-kNLV50]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48){
- fLVv48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50]->SetDelta(kk,delta[kk]);
- fLVv48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2){
- fLVi48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-kNLV48]->SetDelta(kk,delta[kk]);
- fLVi48[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-kNLV48]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr){
- fFEEthr[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48]->SetDelta(kk,delta[kk]);
- fFEEthr[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr+kNFEEtfeac){
- fFEEtfeac[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr]->SetDelta(kk,delta[kk]);
- fFEEtfeac[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
- else if (j<kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr+kNFEEtfeac+kNFEEttrm){
- fFEEttrm[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr-kNFEEtfeac]->SetDelta(kk,delta[kk]);
- fFEEttrm[j-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr-kNFEEtfeac]->SetTimeStampDelta(kk,(Float_t)timedelta[kk]);
- }
}
}
fAliasNames[i] += sindex;
fHVin[i-3*kNHV] = new AliTOFFormatDCS();
}
- //LV, v
- else if (i<(kNHV*4+kNLV)){
- fAliasNames[i] = "tof_lv_vfea_";
- sindex.Form("%03i",i-4*kNHV);
- fAliasNames[i] += sindex;
- fLVv[i-4*kNHV] = new AliTOFFormatDCS();
- }
- //LV, i
- else if (i<(kNHV*4+kNLV*2)){
- fAliasNames[i] = "tof_lv_ifea_";
- sindex.Form("%03i",i-4*kNHV-kNLV);
- fAliasNames[i] += sindex;
- fLVi[i-4*kNHV-kNLV] = new AliTOFFormatDCS();
- }
- //LV 3.3, v
- else if (i<(kNHV*4+kNLV*2+kNLV33)){
- fAliasNames[i] = "tof_lv_v33_";
- sindex.Form("%02i",i-4*kNHV-2*kNLV);
- fAliasNames[i] += sindex;
- fLVv33[i-4*kNHV-2*kNLV] = new AliTOFFormatDCS();
- }
- //LV 3.3, i
- else if (i<(kNHV*4+kNLV*2+kNLV33*2)){
- fAliasNames[i] = "tof_lv_i33_";
- sindex.Form("%02i",i-4*kNHV-2*kNLV-kNLV33);
- fAliasNames[i] += sindex;
- fLVi33[i-4*kNHV-2*kNLV-kNLV33] = new AliTOFFormatDCS();
- }
- //LV 5.0, v
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50)){
- fAliasNames[i] = "tof_lv_v50_";
- sindex.Form("%02i",i-4*kNHV-2*kNLV-2*kNLV33);
- fAliasNames[i] += sindex;
- fLVv50[i-4*kNHV-2*kNLV-2*kNLV33] = new AliTOFFormatDCS();
- }
- //LV 5.0, i
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50*2)){
- fAliasNames[i] = "tof_lv_i50_";
- sindex.Form("%02i",i-4*kNHV-2*kNLV-2*kNLV33-kNLV50);
- fAliasNames[i] += sindex;
- fLVi50[i-4*kNHV-2*kNLV-2*kNLV33-kNLV50] = new AliTOFFormatDCS();
- }
- //LV 48, v
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48)){
- fAliasNames[i] = "tof_lv_v48_";
- sindex.Form("%02i",i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50);
- fAliasNames[i] += sindex;
- fLVv48[i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50] = new AliTOFFormatDCS();
- }
- //LV 48, i
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2)){
- fAliasNames[i] = "tof_lv_i48_";
- sindex.Form("%02i",i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-kNLV48);
- fAliasNames[i] += sindex;
- fLVi48[i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-kNLV48] = new AliTOFFormatDCS();
- }
- //FEE thresholds
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr)){
- fAliasNames[i] = "tof_fee_th_";
- sindex.Form("%04i",i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48);
- fAliasNames[i] += sindex;
- fFEEthr[i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48] = new AliTOFFormatDCS();
- }
- //FEE FEAC temperatures
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr+kNFEEtfeac)){
- fAliasNames[i] = "tof_fee_tfeac_";
- sindex.Form("%03i",i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr);
- fAliasNames[i] += sindex;
- fFEEtfeac[i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr] = new AliTOFFormatDCS();
- }
- //FEE trms temperatures
- else if (i<(kNHV*4+kNLV*2+kNLV33*2+kNLV50*2+kNLV48*2+kNFEEthr+kNFEEtfeac+kNFEEttrm)){
- fAliasNames[i] = "tof_fee_ttrm_";
- sindex.Form("%04i",i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr-kNFEEtfeac);
- fAliasNames[i] += sindex;
- fFEEttrm[i-4*kNHV-2*kNLV-2*kNLV33-2*kNLV50-2*kNLV48-kNFEEthr-kNFEEtfeac] = new AliTOFFormatDCS();
- }
}
}
class AliTOFDataDCS : public TObject {
public:
- enum {kNAliases=10944, kNHV=90, kNLV=792,
- kNLV33=72, kNLV50=72, kNLV48=72,
- kNFEEthr=1152, kNFEEtfeac=576, kNFEEttrm=6840,
- kNFunctions=0};
+ enum {kNAliases=360, kNHV=90};
AliTOFDataDCS();
AliTOFDataDCS(Int_t nRun, UInt_t startTime, UInt_t endTime);
{return pos<kNHV ? fHVip[pos] : 0;}
AliTOFFormatDCS* GetHVin(Int_t pos) const
{return pos<kNHV ? fHVin[pos] : 0;}
- AliTOFFormatDCS* GetLVv(Int_t pos) const
- {return pos<kNLV ? fLVv[pos] : 0;}
- AliTOFFormatDCS* GetLVi(Int_t pos) const
- {return pos<kNLV ? fLVi[pos] : 0;}
- AliTOFFormatDCS* GetLVv33(Int_t pos) const
- {return pos<kNLV ? fLVv33[pos] : 0;}
- AliTOFFormatDCS* GetLVi33(Int_t pos) const
- {return pos<kNLV ? fLVi33[pos] : 0;}
- AliTOFFormatDCS* GetLVv50(Int_t pos) const
- {return pos<kNLV ? fLVv50[pos] : 0;}
- AliTOFFormatDCS* GetLVi50(Int_t pos) const
- {return pos<kNLV ? fLVi50[pos] : 0;}
- AliTOFFormatDCS* GetLVv48(Int_t pos) const
- {return pos<kNLV ? fLVv48[pos] : 0;}
- AliTOFFormatDCS* GetLVi48(Int_t pos) const
- {return pos<kNLV ? fLVi48[pos] : 0;}
- AliTOFFormatDCS* GetFEEthr(Int_t pos) const
- {return pos<kNFEEthr ? fFEEthr[pos] : 0;}
- AliTOFFormatDCS* GetFEEtfeac(Int_t pos) const
- {return pos<kNFEEtfeac ? fFEEtfeac[pos] : 0;}
- AliTOFFormatDCS* GetFEEttrm(Int_t pos) const
- {return pos<kNFEEttrm ? fFEEttrm[pos] : 0;}
void SetFDRFlag(Bool_t flag) {fFDR = flag;}
Bool_t GetFDRFlag() const {return fFDR;}
AliTOFFormatDCS *fHVvn[kNHV]; // HV voltages, negative ch
AliTOFFormatDCS *fHVip[kNHV]; // HV currents, positive ch
AliTOFFormatDCS *fHVin[kNHV]; // HV currents, negative ch
- AliTOFFormatDCS *fLVv[kNLV]; // LV fea voltages
- AliTOFFormatDCS *fLVi[kNLV]; // LV fea currents
- AliTOFFormatDCS *fLVv33[kNLV33]; // LV 3.3 V voltages
- AliTOFFormatDCS *fLVi33[kNLV33]; // LV 3.3 V currents
- AliTOFFormatDCS *fLVv50[kNLV50]; // LV 5.0 V voltages
- AliTOFFormatDCS *fLVi50[kNLV50]; // LV 5.0 V currents
- AliTOFFormatDCS *fLVv48[kNLV48]; // LV 48 V voltages
- AliTOFFormatDCS *fLVi48[kNLV48]; // LV 48 V currents
- AliTOFFormatDCS *fFEEthr[kNFEEthr]; // FEE thresholds
- AliTOFFormatDCS *fFEEtfeac[kNFEEtfeac];// FEE feac temperatures
- AliTOFFormatDCS *fFEEttrm[kNFEEttrm]; // FEE trm temperatures
Bool_t fIsProcessed; // bool to know processing status
Bool_t fFDR; // bool to know whether we are in a FDR run
{
gSystem->Load("$ALICE_ROOT/SHUTTLE/TestShuttle/libTestShuttle.so");
- //AliLog::SetClassDebugLevel("AliTOFPreprocessor",1);
+ AliLog::SetClassDebugLevel("AliTOFPreprocessor",1);
// initialize location of CDB
AliTestShuttle::SetMainCDB("local://$ALICE_ROOT/SHUTTLE/TestShuttle/TestCDB");
AliTestShuttle::SetMainRefStorage("local://$ALICE_ROOT/SHUTTLE/TestShuttle/TestReference");
//Float_t sigmaHVv=1, sigmaHVc=0.25, sigmaLVv=0.25, sigmaLVc=0.25,
// sigmaFEEthr=0.05, sigmaFEEt=5, sigmaTemp=1, sigmaPress=10;
- Float_t tentHVv=6500, tentHVi=80, tentLVv=2.7, tentLVi=4.5,
- tentLVv33=3.3, tentLVv50=5.0, tentLVv48=48,
- tentLVi33=100, tentLVi50=3.0, tentLVi48=10,
- tentFEEthr=1.0, tentFEEtfeac=25, tentFEEttrm=45;
- Float_t sigmaHVv=10, sigmaHVi=10, sigmaLVv=0.2, sigmaLVi=1.0,
- sigmaLVv33=0.1, sigmaLVv50=0.1, sigmaLVv48=1,
- sigmaLVi33=10, sigmaLVi50=0.5, sigmaLVi48=2,
- sigmaFEEthr=0.1, sigmaFEEtfeac=10, sigmaFEEttrm=4;
+ Float_t tentHVv=6500, tentHVi=80;
+ Float_t sigmaHVv=10, sigmaHVi=10;
Float_t tent=0, sigma=0, thr=0;
- // to have all the aliases, deccoment the following line:
- // Int_t NAliases=10944, NHV=90, NLV=792, NLV33=72, NLV50=72, NLV48=72, NFEEthr=1152, NFEEtfeac=576, NFEEttrm=6840;
+ // to have all the aliases, decomment the following line:
+ Int_t NAliases=360, NHV=90;
// if not all the aliases are there, use this:
- Int_t NAliases=4104, NHV=90, NLV=792, NLV33=72, NLV50=72, NLV48=72, NFEEthr=1152, NFEEtfeac=576;
+ //Int_t NAliases=120, NHV=90;
for(int nAlias=0;nAlias<NAliases;nAlias++) {
sigma=-sigmaHVi;
//thr=-thrHVc;
}
- else if (nAlias<NHV*4+NLV){
- // aliasName = "LVv";
- //aliasName += nAlias-4*NHV;
- aliasName = "tof_lv_vfea_";
- sindex.Form("%03i",nAlias-4*NHV);
- aliasName += sindex;
- tent=tentLVv;
- sigma=sigmaLVv;
- //thr=thrLVv;
- }
- else if (nAlias<NHV*4+2*NLV){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_ifea_";
- sindex.Form("%03i",nAlias-(4*NHV+NLV));
- aliasName += sindex;
- tent=tentLVi;
- sigma=sigmaLVi;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+NLV33){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_v33_";
- sindex.Form("%02i",nAlias-(4*NHV+2*NLV));
- aliasName += sindex;
- tent=tentLVv33;
- sigma=sigmaLVv33;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_i33_";
- sindex.Form("%02i",nAlias-(4*NHV+2*NLV+NLV33));
- aliasName += sindex;
- tent=tentLVi33;
- sigma=sigmaLVi33;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33+NLV50){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_v50_";
- sindex.Form("%02i",nAlias-(4*NHV+2*NLV+2*NLV33));
- aliasName += sindex;
- tent=tentLVv50;
- sigma=sigmaLVv50;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33+2*NLV50){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_i50_";
- sindex.Form("%02i",nAlias-(4*NHV+2*NLV+2*NLV33+NLV50));
- aliasName += sindex;
- tent=tentLVi50;
- sigma=sigmaLVi50;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33+2*NLV50+NLV48){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_v48_";
- sindex.Form("%02i",nAlias-(4*NHV+2*NLV+2*NLV33+2*NLV50));
- aliasName += sindex;
- tent=tentLVv48;
- sigma=sigmaLVv48;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33+2*NLV50+2*NLV48){
- // aliasName = "LVc";
- //aliasName += nAlias-(4*NHV+NLV);
- aliasName = "tof_lv_i48_";
- sindex.Form("%02i",nAlias-(4*NHV+2*NLV+2*NLV33+2*NLV50+NLV48));
- aliasName += sindex;
- tent=tentLVi48;
- sigma=sigmaLVi48;
- //thr=thrLVc;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33+2*NLV50+2*NLV48+NFEEthr){
- // aliasName = "FEEthr";
- //aliasName += nAlias-(4*NHV+2*NLV-(4*NHV+2*NLV+2*NLV33+2*NLV50+2*NLV48));
- aliasName = "tof_fee_th_";
- sindex.Form("%04i",nAlias-(4*NHV+2*NLV+2*NLV33+2*NLV50+2*NLV48));
- aliasName += sindex;
- tent=tentFEEthr;
- sigma=sigmaFEEthr;
- //thr=thrFEEthr;
- }
- else if (nAlias<NHV*4+2*NLV+2*NLV33+2*NLV50+2*NLV48+NFEEthr+NFEEtfeac){
- //cout << " nalias fee temp = " << nAlias << endl;
- // aliasName = "FEEt";
- //aliasName += nAlias-(4*NHV+2*NLV+NFEEthr);
- aliasName = "tof_fee_tfeac_";
- sindex.Form("%03i",nAlias-(4*NHV+2*NLV+2*NLV33+2*NLV50+2*NLV48+NFEEthr));
- aliasName += sindex;
- //cout << " nalias fee temp name = " << aliasName << endl;
- tent=tentFEEtfeac;
- sigma=sigmaFEEtfeac;
- //thr=thrFEEthr;
- }
- /*
- else if (nAlias<NHV*4+2*NLV+2*NLV33+2*NLV50+2*NLV48+NFEEthr+NFEEtfeac+NFEEttrm){
- //cout << " nalias fee temp = " << nAlias << endl;
- // aliasName = "FEEt";
- //aliasName += nAlias-(4*NHV+2*NLV+NFEEthr);
- aliasName = "tof_fee_ttrm_";
- sindex.Form("%04i",nAlias-(4*NHV+2*NLV+2*NLV33+2*NLV50+2*NLV48+NFEEthr+NFEEtfeac));
- aliasName += sindex;
- //cout << " nalias fee temp name = " << aliasName << endl;
- tent=tentFEEttrm;
- sigma=sigmaFEEttrm;
- //thr=thrFEEthr;
- }
- */
// gauss generation of values
for (int timeStamp=0;timeStamp<1000;timeStamp+=10){
//for (int timeStamp=0;timeStamp<1;timeStamp++){