1 #ifndef HARPOANALYSEBASIC_H
2 #define HARPOANALYSEBASIC_H
18 #include "TGraphErrors.h"
30 void Save(
char *mode=NULL);
221 Double_t
TruncMean(TArrayD* vect, Double_t tl, Double_t th);
Int_t fNempty[kNtriggerTypes+1]
Int_t fNtwotrdelta[kNtriggerTypes+1]
TH1F * h1_IndexCcluster_y
TGraphErrors * gRateDepot[kNtriggerTypes+1]
Int_t fNcreated[kNtriggerTypes+1]
TH2F * h2_distortion_dc_t_y
TH2F * h2_distortion_dc_t_x
TH1F * htdiff2
Time Stamp differens.
TH1F * h1_QtAssocN_channel_y
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
TProfile * h2_prof_dt_c_x
TProfile * h2_prof_dc_c_x
TH2F * hramp
Time stamp vs PPS counter.
TH2F * h2_distortion_dc_c_y
TGraphErrors * gRateTwoTrOther[kNtriggerTypes+1]
TH2F * h2_distortion_dt_t_y
TH1F * h1_IndexCcluster_x
TGraphErrors * gRateOther[kNtriggerTypes+1]
Int_t fNdepot[kNtriggerTypes+1]
Int_t fNtwotrgamma[kNtriggerTypes+1]
TH1F * h1_QtAssocN_time_y
void FillHistogramsTrigger()
TGraphErrors * gRateEmpty[kNtriggerTypes+1]
TH1F * hTriggerTwoTrOther
TH2F * h2_distortion_dt_t_x
TH1F * h1_WidthTcluster_x
TH1F * h1_QtAssocN_time_x
void Save(char *mode=NULL)
void print()
Ovreloaded medod whic do all job.
Int_t fNshower[kNtriggerTypes+1]
TH1F * hTriggerCorrection
TH1F * h1_WidthCcluster_y
TH1F * hTriggerTraversing
TGraphErrors * gRateTraversing[kNtriggerTypes+1]
static const Int_t kNtriggerTypes
TH1F * h1_IndexTcluster_y
TProfile * h2_prof_dt_t_y
TGraphErrors * gRateSaturated[kNtriggerTypes+1]
TProfile * h2_prof_dc_t_y
TH2F * hpps
Time stamp vs Event number.
TH1F * h1_distortion_dc_y
Int_t fNother[kNtriggerTypes+1]
TH2F * htvse
Adc valuer for each gain.
Int_t fTriggerDownscaling[kNtriggerTypes]
TH2F * h2_distortion_dt_c_y
TH1F * hTriggerTwoTrGamma
TH1F * hPmm2
Time Stamp differens ( zoom on low val)
TH2F * h2_QtAssocN_time_x
TProfile * h2_prof_dt_c_y
TH2F * h2_QtAssocN_time_y
TH2F * h2_distortion_dc_c_x
Int_t fNcontained[kNtriggerTypes+1]
TH1F * h1_WidthTcluster_y
TH1F * htdiff
Fine Time vs TDC Ramp.
Int_t fNtwotrother[kNtriggerTypes+1]
TProfile * h2_prof_dc_t_x
TH1F * h1_distortion_dt_y
TH1F * h1_WidthCcluster_x
TProfile * h2_prof_dc_c_y
Int_t fNtraversing[kNtriggerTypes+1]
TGraphErrors * gRateContained[kNtriggerTypes+1]
void FillHistograms()
Redefine empty default.
Double_t TruncMean(TArrayD *vect, Double_t tl, Double_t th)
TGraphErrors * gRateTotal[kNtriggerTypes+1]
TH2F * h2_distortion_dt_c_x
Basic HARPO Event Analysis code. "Offline monitoring".
TH1F * h1_distortion_dt_x
TGraphErrors * gRateTwoTrGamma[kNtriggerTypes+1]
TGraphErrors * gRateCreated[kNtriggerTypes+1]
Int_t f1TZ[kNtriggerTypes+1]
TProfile * h2_prof_dt_t_x
TH1F * hTriggerTwoTrDelta
void FillHistogramsPMM2()
Int_t fTriggerTime[kNtriggerTypes]
TH1F * h1_distortion_dc_x
TH1F * h1_QtAssocN_channel_x
TH1F * hadc[2]
Hits per channel.
TH1F * heprof
Number of Digi's in event.
TGraphErrors * gRateTwoTrDelta[kNtriggerTypes+1]
TH1F * h1_IndexTcluster_x