1#ifndef BMNECALRAW2DIGIT_H
2#define BMNECALRAW2DIGIT_H
10#include "TClonesArray.h"
14#define MAX_ECAL_CHANNELS 1024
21 BmnECALRaw2Digit(
const char * map_file_name,
const char * calibr_file_name,
const char * geo_file_name);
30 void fillEvent(TClonesArray *data, TClonesArray *ecaldigit);
41 } fPedestal = {0,8,-30.,30.}, fSignal = {15,20,-5e4,-50.};
43 Bool_t UseNovosibirskFit(
BmnADCDigit* digit, Int_t chan, TClonesArray *ecaldigit);
45 static Double_t Novosibirsk(Double_t* x, Double_t* p);
virtual ~BmnECALRaw2Digit()
void fillEvent(TClonesArray *data, TClonesArray *ecaldigit)
BmnECALRaw2Digit(ULong_t runId)
Bool_t LoadCalibration(const char *calibr_file_name)
Bool_t LoadGeometry(const char *geo_file_name)
Bool_t LoadAdcMap(const char *map_file_name)
BmnECALRaw2Digit(const char *map_file_name, const char *calibr_file_name, const char *geo_file_name)
#define MAX_ECAL_CHANNELS