ATLAS Offline Software
Loading...
Searching...
No Matches
ZDCTreeAnalysis Class Reference

#include <ZDCTreeAnalysis.h>

Collaboration diagram for ZDCTreeAnalysis:

Public Member Functions

 ZDCTreeAnalysis (std::string filename, int nSample=7, double deltaT=12.5, int preSamplIdx=1, std::string fitFunction="FermiExp")
void SetADCOverUnderflowValues (const ZDCDataAnalyzer::ZDCModuleFloatArray &HGOverFlowADC, const ZDCDataAnalyzer::ZDCModuleFloatArray &HGUnderFlowADC, const ZDCDataAnalyzer::ZDCModuleFloatArray &LGOverFlowADC)
void SetCutValues (const ZDCDataAnalyzer::ZDCModuleFloatArray &chisqDivAmpCutHG, const ZDCDataAnalyzer::ZDCModuleFloatArray &chisqDivAmpCutLG, const ZDCDataAnalyzer::ZDCModuleFloatArray &DeltaT0CutLowHG, const ZDCDataAnalyzer::ZDCModuleFloatArray &DeltaT0CutHighHG, const ZDCDataAnalyzer::ZDCModuleFloatArray &DeltaT0CutLowLG, const ZDCDataAnalyzer::ZDCModuleFloatArray &DeltaT0CutHighLG)
void SetTauT0Values (const ZDCDataAnalyzer::ZDCModuleBoolArray &fixTau1, const ZDCDataAnalyzer::ZDCModuleBoolArray &fixTau2, const ZDCDataAnalyzer::ZDCModuleFloatArray &tau1, const ZDCDataAnalyzer::ZDCModuleFloatArray &tau2, const ZDCDataAnalyzer::ZDCModuleFloatArray &t0HG, const ZDCDataAnalyzer::ZDCModuleFloatArray &t0LG)
void SetDebugLevel (int debugLevel=0)
void LoadEnergyCalibrations (std::array< std::array< TSpline *, 4 >, 2 > &&calibSplines)
void LoadT0Calibrations (std::array< std::array< TSpline *, 4 >, 2 > &&calibSplinesHG, std::array< std::array< TSpline *, 4 >, 2 > &&calibSplinesLG)
void SetLBDepT0 (int iside, int imod, TSpline *t0SplineLG, TSpline *t0SplineHG)
void SetSlewingCoeff (const std::array< std::array< std::vector< float >, 4 >, 2 > &HGParamArr, const std::array< std::array< std::vector< float >, 4 >, 2 > &LGParamArr)
void OpenOutputTree (const std::string &file)
void CloseOutputTree ()
void PlotFits (const std::string &canvasSavePath="")
virtual ~ZDCTreeAnalysis ()
virtual Int_t Cut (Long64_t entry)
virtual Int_t GetEntry (Long64_t entry)
virtual Long64_t LoadTree (Long64_t entry)
virtual void Init (TTree *tree)
virtual void Loop (int numEntries=-1, int startEntry=0)
virtual Bool_t Notify ()
virtual void Show (Long64_t entry=-1)
void LoadEntry (int entry)
void LoadNextEntry ()
unsigned int GetRunNumber () const
void DoAnalysis ()

Public Attributes

TTree * fChain
Int_t fCurrent
 pointer to the analyzed TTree or TChain
TFile * _outTFile
 current Tree number in a TChain
TTree * _outTree
bool _doOutput
UInt_t runNumber
UInt_t eventNumber
UInt_t lumiBlock
UInt_t bcid
ULong64_t trigger
UInt_t trigger_TBP
UInt_t tbp [16]
UInt_t tav [16]
UInt_t passBits
UShort_t zdc_raw [2][4][2][2][7]
Float_t fcalEt
Int_t ntrk
Int_t nvx
Float_t vx [3]
Int_t vxntrk
Float_t vxcov [6]
UShort_t mbts_countA
UShort_t mbts_countC
Float_t mbts_timeA
Float_t mbts_timeC
Float_t mbts_timeDiff
Bool_t L1_ZDC_A
Float_t ps_L1_ZDC_A
Bool_t L1_ZDC_C
Float_t ps_L1_ZDC_C
Bool_t L1_ZDC_AND
Float_t ps_L1_ZDC_AND
Bool_t L1_ZDC_A_C
Float_t ps_L1_ZDC_A_C
int bcidGap
int bcidPosInTrain
int zdc_ModuleMask
float zdc_SumAmp [2]
float zdc_SumCalibAmp [2]
float zdc_AvgTime [2]
bool zdc_sideFailed [2]
std::vector< float > * zdc_samplesSub
std::vector< float > * zdc_samplesDeriv
std::vector< float > * zdc_samplesDeriv2nd
float zdc_Presample [2][4]
float zdc_MaxADC [2][4]
int zdc_MaxADCSample [2][4]
float zdc_MinADC [2][4]
int zdc_MinADCSample [2][4]
float zdc_Min2ndDeriv [2][4]
int zdc_Min2ndDerivSample [2][4]
int zdc_Status [2][4]
float zdc_Amp [2][4]
float zdc_FitT0 [2][4]
float zdc_FitChisq [2][4]
float zdc_T0Corr [2][4]
float zdc_CalibAmp [2][4]
float zdc_CalibTime [2][4]
ZDCDataAnalyzer_dataAnalyzer_p

Private Member Functions

void InitInternal ()
void SetupBunchTrains ()

Private Attributes

int _nSample
float _deltaTSample
int _preSampleIdx
std::string _fitFunction
ZDCDataAnalyzer::ZDCModuleFloatArray _peak2ndDerivMinSamples
ZDCDataAnalyzer::ZDCModuleFloatArray _peak2ndDerivMinThresholds
float _HGOverFlowADC [2][4]
float _HGUnderFlowADC [2][4]
float _DeltaT0CutLow [2][4]
float _DeltaT0CutHigh [2][4]
float _chisqDivAmpCutHG [2][4]
float _chisqDivAmpCutLG [2][4]
bool _haveLBDepT0 [2][4]
TSpline * _moduleT0HGLB [2][4]
TSpline * _moduleT0LGLB [2][4]
bool _haveCalibrations
float _modECalib [2][4]
bool _haveLBDepECalib [2][4]
TSpline * _modECalibLB [2][4]
bool _haveModuleSettings [2][4]
bool _fixTau1 [2][4]
bool _fixTau2 [2][4]
float _moduleTau1 [2][4]
float _moduleTau2 [2][4]
float _moduleT0LG [2][4]
float _moduleT0HG [2][4]
std::array< std::array< float, 4 >, 2 > _moduleHGGains
float _T0SlewCoeffHG [2][4][3]
float _T0SlewCoeffLG [2][4][3]
std::vector< std::set< int > > _trains
std::vector< int > _BCIDGap
std::vector< int > _BCIDPosInTrain
bool _inLoop
int _currentEntry
unsigned int _runNumber
TBranch * b_runNumber
TBranch * b_eventNumber
TBranch * b_lumiBlock
TBranch * b_bcid
TBranch * b_trigger
TBranch * b_trigger_TBP
TBranch * b_tbp
TBranch * b_tav
TBranch * b_decisions
TBranch * b_prescales
TBranch * b_passBits
TBranch * b_zdc_raw
TBranch * b_L1_ZDC_A
TBranch * b_ps_L1_ZDC_A
TBranch * b_L1_ZDC_C
TBranch * b_ps_L1_ZDC_C
TBranch * b_L1_ZDC_AND
TBranch * b_ps_L1_ZDC_AND
TBranch * b_L1_ZDC_A_C
TBranch * b_ps_L1_ZDC_A_C

Detailed Description

Definition at line 29 of file ZDCTreeAnalysis.h.

Constructor & Destructor Documentation

◆ ZDCTreeAnalysis()

ZDCTreeAnalysis::ZDCTreeAnalysis ( std::string filename,
int nSample = 7,
double deltaT = 12.5,
int preSamplIdx = 1,
std::string fitFunction = "FermiExp" )

◆ ~ZDCTreeAnalysis()

virtual ZDCTreeAnalysis::~ZDCTreeAnalysis ( )
virtual

Member Function Documentation

◆ CloseOutputTree()

void ZDCTreeAnalysis::CloseOutputTree ( )

◆ Cut()

virtual Int_t ZDCTreeAnalysis::Cut ( Long64_t entry)
virtual

◆ DoAnalysis()

void ZDCTreeAnalysis::DoAnalysis ( )

◆ GetEntry()

virtual Int_t ZDCTreeAnalysis::GetEntry ( Long64_t entry)
virtual

◆ GetRunNumber()

unsigned int ZDCTreeAnalysis::GetRunNumber ( ) const
inline

Definition at line 306 of file ZDCTreeAnalysis.h.

306{return _runNumber;}
unsigned int _runNumber

◆ Init()

virtual void ZDCTreeAnalysis::Init ( TTree * tree)
virtual

◆ InitInternal()

void ZDCTreeAnalysis::InitInternal ( )
private

◆ LoadEnergyCalibrations()

void ZDCTreeAnalysis::LoadEnergyCalibrations ( std::array< std::array< TSpline *, 4 >, 2 > && calibSplines)
inline

Definition at line 261 of file ZDCTreeAnalysis.h.

262 {
263 _dataAnalyzer_p->LoadEnergyCalibrations(std::move(calibSplines));
264 }
ZDCDataAnalyzer * _dataAnalyzer_p

◆ LoadEntry()

void ZDCTreeAnalysis::LoadEntry ( int entry)
inline

Definition at line 294 of file ZDCTreeAnalysis.h.

295 {
296 GetEntry(entry);
297 DoAnalysis();
298 }
virtual Int_t GetEntry(Long64_t entry)

◆ LoadNextEntry()

void ZDCTreeAnalysis::LoadNextEntry ( )
inline

Definition at line 300 of file ZDCTreeAnalysis.h.

301 {
303 DoAnalysis();
304 }

◆ LoadT0Calibrations()

void ZDCTreeAnalysis::LoadT0Calibrations ( std::array< std::array< TSpline *, 4 >, 2 > && calibSplinesHG,
std::array< std::array< TSpline *, 4 >, 2 > && calibSplinesLG )
inline

Definition at line 266 of file ZDCTreeAnalysis.h.

268 {
269 _dataAnalyzer_p->LoadtT0Calibrations(std::move(calibSplinesHG), std::move(calibSplinesLG));
270 }

◆ LoadTree()

virtual Long64_t ZDCTreeAnalysis::LoadTree ( Long64_t entry)
virtual

◆ Loop()

virtual void ZDCTreeAnalysis::Loop ( int numEntries = -1,
int startEntry = 0 )
virtual

◆ Notify()

virtual Bool_t ZDCTreeAnalysis::Notify ( )
virtual

◆ OpenOutputTree()

void ZDCTreeAnalysis::OpenOutputTree ( const std::string & file)

◆ PlotFits()

void ZDCTreeAnalysis::PlotFits ( const std::string & canvasSavePath = "")

◆ SetADCOverUnderflowValues()

void ZDCTreeAnalysis::SetADCOverUnderflowValues ( const ZDCDataAnalyzer::ZDCModuleFloatArray & HGOverFlowADC,
const ZDCDataAnalyzer::ZDCModuleFloatArray & HGUnderFlowADC,
const ZDCDataAnalyzer::ZDCModuleFloatArray & LGOverFlowADC )
inline

Definition at line 225 of file ZDCTreeAnalysis.h.

228 {
229 _dataAnalyzer_p->SetADCOverUnderflowValues(HGOverFlowADC, HGUnderFlowADC, LGOverFlowADC);
230 }

◆ SetCutValues()

void ZDCTreeAnalysis::SetCutValues ( const ZDCDataAnalyzer::ZDCModuleFloatArray & chisqDivAmpCutHG,
const ZDCDataAnalyzer::ZDCModuleFloatArray & chisqDivAmpCutLG,
const ZDCDataAnalyzer::ZDCModuleFloatArray & DeltaT0CutLowHG,
const ZDCDataAnalyzer::ZDCModuleFloatArray & DeltaT0CutHighHG,
const ZDCDataAnalyzer::ZDCModuleFloatArray & DeltaT0CutLowLG,
const ZDCDataAnalyzer::ZDCModuleFloatArray & DeltaT0CutHighLG )
inline

Definition at line 232 of file ZDCTreeAnalysis.h.

239 {
240 _dataAnalyzer_p->SetCutValues(chisqDivAmpCutHG, chisqDivAmpCutLG,
241 DeltaT0CutLowHG, DeltaT0CutHighHG,
242 DeltaT0CutLowLG, DeltaT0CutHighLG);
243 }

◆ SetDebugLevel()

void ZDCTreeAnalysis::SetDebugLevel ( int debugLevel = 0)
inline

Definition at line 256 of file ZDCTreeAnalysis.h.

257 {
258 _dataAnalyzer_p->SetDebugLevel(debugLevel);
259 }

◆ SetLBDepT0()

void ZDCTreeAnalysis::SetLBDepT0 ( int iside,
int imod,
TSpline * t0SplineLG,
TSpline * t0SplineHG )

◆ SetSlewingCoeff()

void ZDCTreeAnalysis::SetSlewingCoeff ( const std::array< std::array< std::vector< float >, 4 >, 2 > & HGParamArr,
const std::array< std::array< std::vector< float >, 4 >, 2 > & LGParamArr )
inline

Definition at line 274 of file ZDCTreeAnalysis.h.

276 {
277 _dataAnalyzer_p->SetTimingCorrParams(HGParamArr, LGParamArr);
278 }

◆ SetTauT0Values()

void ZDCTreeAnalysis::SetTauT0Values ( const ZDCDataAnalyzer::ZDCModuleBoolArray & fixTau1,
const ZDCDataAnalyzer::ZDCModuleBoolArray & fixTau2,
const ZDCDataAnalyzer::ZDCModuleFloatArray & tau1,
const ZDCDataAnalyzer::ZDCModuleFloatArray & tau2,
const ZDCDataAnalyzer::ZDCModuleFloatArray & t0HG,
const ZDCDataAnalyzer::ZDCModuleFloatArray & t0LG )
inline

Definition at line 245 of file ZDCTreeAnalysis.h.

251 {
252 _dataAnalyzer_p->SetTauT0Values(fixTau1, fixTau2, tau1, tau2, t0HG, t0LG);
253 }

◆ SetupBunchTrains()

void ZDCTreeAnalysis::SetupBunchTrains ( )
private

◆ Show()

virtual void ZDCTreeAnalysis::Show ( Long64_t entry = -1)
virtual

Member Data Documentation

◆ _BCIDGap

std::vector<int> ZDCTreeAnalysis::_BCIDGap
private

Definition at line 173 of file ZDCTreeAnalysis.h.

◆ _BCIDPosInTrain

std::vector<int> ZDCTreeAnalysis::_BCIDPosInTrain
private

Definition at line 174 of file ZDCTreeAnalysis.h.

◆ _chisqDivAmpCutHG

float ZDCTreeAnalysis::_chisqDivAmpCutHG[2][4]
private

Definition at line 136 of file ZDCTreeAnalysis.h.

◆ _chisqDivAmpCutLG

float ZDCTreeAnalysis::_chisqDivAmpCutLG[2][4]
private

Definition at line 137 of file ZDCTreeAnalysis.h.

◆ _currentEntry

int ZDCTreeAnalysis::_currentEntry
private

Definition at line 179 of file ZDCTreeAnalysis.h.

◆ _dataAnalyzer_p

ZDCDataAnalyzer* ZDCTreeAnalysis::_dataAnalyzer_p

Definition at line 117 of file ZDCTreeAnalysis.h.

◆ _DeltaT0CutHigh

float ZDCTreeAnalysis::_DeltaT0CutHigh[2][4]
private

Definition at line 135 of file ZDCTreeAnalysis.h.

◆ _DeltaT0CutLow

float ZDCTreeAnalysis::_DeltaT0CutLow[2][4]
private

Definition at line 134 of file ZDCTreeAnalysis.h.

◆ _deltaTSample

float ZDCTreeAnalysis::_deltaTSample
private

Definition at line 123 of file ZDCTreeAnalysis.h.

◆ _doOutput

bool ZDCTreeAnalysis::_doOutput

Definition at line 36 of file ZDCTreeAnalysis.h.

◆ _fitFunction

std::string ZDCTreeAnalysis::_fitFunction
private

Definition at line 125 of file ZDCTreeAnalysis.h.

◆ _fixTau1

bool ZDCTreeAnalysis::_fixTau1[2][4]
private

Definition at line 156 of file ZDCTreeAnalysis.h.

◆ _fixTau2

bool ZDCTreeAnalysis::_fixTau2[2][4]
private

Definition at line 157 of file ZDCTreeAnalysis.h.

◆ _haveCalibrations

bool ZDCTreeAnalysis::_haveCalibrations
private

Definition at line 147 of file ZDCTreeAnalysis.h.

◆ _haveLBDepECalib

bool ZDCTreeAnalysis::_haveLBDepECalib[2][4]
private

Definition at line 150 of file ZDCTreeAnalysis.h.

◆ _haveLBDepT0

bool ZDCTreeAnalysis::_haveLBDepT0[2][4]
private

Definition at line 143 of file ZDCTreeAnalysis.h.

◆ _haveModuleSettings

bool ZDCTreeAnalysis::_haveModuleSettings[2][4]
private

Definition at line 155 of file ZDCTreeAnalysis.h.

◆ _HGOverFlowADC

float ZDCTreeAnalysis::_HGOverFlowADC[2][4]
private

Definition at line 132 of file ZDCTreeAnalysis.h.

◆ _HGUnderFlowADC

float ZDCTreeAnalysis::_HGUnderFlowADC[2][4]
private

Definition at line 133 of file ZDCTreeAnalysis.h.

◆ _inLoop

bool ZDCTreeAnalysis::_inLoop
private

Definition at line 178 of file ZDCTreeAnalysis.h.

◆ _modECalib

float ZDCTreeAnalysis::_modECalib[2][4]
private

Definition at line 148 of file ZDCTreeAnalysis.h.

◆ _modECalibLB

TSpline* ZDCTreeAnalysis::_modECalibLB[2][4]
private

Definition at line 151 of file ZDCTreeAnalysis.h.

◆ _moduleHGGains

std::array<std::array<float, 4>, 2> ZDCTreeAnalysis::_moduleHGGains
private

Definition at line 163 of file ZDCTreeAnalysis.h.

◆ _moduleT0HG

float ZDCTreeAnalysis::_moduleT0HG[2][4]
private

Definition at line 161 of file ZDCTreeAnalysis.h.

◆ _moduleT0HGLB

TSpline* ZDCTreeAnalysis::_moduleT0HGLB[2][4]
private

Definition at line 144 of file ZDCTreeAnalysis.h.

◆ _moduleT0LG

float ZDCTreeAnalysis::_moduleT0LG[2][4]
private

Definition at line 160 of file ZDCTreeAnalysis.h.

◆ _moduleT0LGLB

TSpline* ZDCTreeAnalysis::_moduleT0LGLB[2][4]
private

Definition at line 145 of file ZDCTreeAnalysis.h.

◆ _moduleTau1

float ZDCTreeAnalysis::_moduleTau1[2][4]
private

Definition at line 158 of file ZDCTreeAnalysis.h.

◆ _moduleTau2

float ZDCTreeAnalysis::_moduleTau2[2][4]
private

Definition at line 159 of file ZDCTreeAnalysis.h.

◆ _nSample

int ZDCTreeAnalysis::_nSample
private

Definition at line 122 of file ZDCTreeAnalysis.h.

◆ _outTFile

TFile* ZDCTreeAnalysis::_outTFile

current Tree number in a TChain

Definition at line 34 of file ZDCTreeAnalysis.h.

◆ _outTree

TTree* ZDCTreeAnalysis::_outTree

Definition at line 35 of file ZDCTreeAnalysis.h.

◆ _peak2ndDerivMinSamples

ZDCDataAnalyzer::ZDCModuleFloatArray ZDCTreeAnalysis::_peak2ndDerivMinSamples
private

Definition at line 127 of file ZDCTreeAnalysis.h.

◆ _peak2ndDerivMinThresholds

ZDCDataAnalyzer::ZDCModuleFloatArray ZDCTreeAnalysis::_peak2ndDerivMinThresholds
private

Definition at line 128 of file ZDCTreeAnalysis.h.

◆ _preSampleIdx

int ZDCTreeAnalysis::_preSampleIdx
private

Definition at line 124 of file ZDCTreeAnalysis.h.

◆ _runNumber

unsigned int ZDCTreeAnalysis::_runNumber
private

Definition at line 180 of file ZDCTreeAnalysis.h.

◆ _T0SlewCoeffHG

float ZDCTreeAnalysis::_T0SlewCoeffHG[2][4][3]
private

Definition at line 167 of file ZDCTreeAnalysis.h.

◆ _T0SlewCoeffLG

float ZDCTreeAnalysis::_T0SlewCoeffLG[2][4][3]
private

Definition at line 168 of file ZDCTreeAnalysis.h.

◆ _trains

std::vector<std::set<int> > ZDCTreeAnalysis::_trains
private

Definition at line 172 of file ZDCTreeAnalysis.h.

◆ b_bcid

TBranch* ZDCTreeAnalysis::b_bcid
private

Definition at line 187 of file ZDCTreeAnalysis.h.

◆ b_decisions

TBranch* ZDCTreeAnalysis::b_decisions
private

Definition at line 192 of file ZDCTreeAnalysis.h.

◆ b_eventNumber

TBranch* ZDCTreeAnalysis::b_eventNumber
private

Definition at line 185 of file ZDCTreeAnalysis.h.

◆ b_L1_ZDC_A

TBranch* ZDCTreeAnalysis::b_L1_ZDC_A
private

Definition at line 209 of file ZDCTreeAnalysis.h.

◆ b_L1_ZDC_A_C

TBranch* ZDCTreeAnalysis::b_L1_ZDC_A_C
private

Definition at line 215 of file ZDCTreeAnalysis.h.

◆ b_L1_ZDC_AND

TBranch* ZDCTreeAnalysis::b_L1_ZDC_AND
private

Definition at line 213 of file ZDCTreeAnalysis.h.

◆ b_L1_ZDC_C

TBranch* ZDCTreeAnalysis::b_L1_ZDC_C
private

Definition at line 211 of file ZDCTreeAnalysis.h.

◆ b_lumiBlock

TBranch* ZDCTreeAnalysis::b_lumiBlock
private

Definition at line 186 of file ZDCTreeAnalysis.h.

◆ b_passBits

TBranch* ZDCTreeAnalysis::b_passBits
private

Definition at line 194 of file ZDCTreeAnalysis.h.

◆ b_prescales

TBranch* ZDCTreeAnalysis::b_prescales
private

Definition at line 193 of file ZDCTreeAnalysis.h.

◆ b_ps_L1_ZDC_A

TBranch* ZDCTreeAnalysis::b_ps_L1_ZDC_A
private

Definition at line 210 of file ZDCTreeAnalysis.h.

◆ b_ps_L1_ZDC_A_C

TBranch* ZDCTreeAnalysis::b_ps_L1_ZDC_A_C
private

Definition at line 216 of file ZDCTreeAnalysis.h.

◆ b_ps_L1_ZDC_AND

TBranch* ZDCTreeAnalysis::b_ps_L1_ZDC_AND
private

Definition at line 214 of file ZDCTreeAnalysis.h.

◆ b_ps_L1_ZDC_C

TBranch* ZDCTreeAnalysis::b_ps_L1_ZDC_C
private

Definition at line 212 of file ZDCTreeAnalysis.h.

◆ b_runNumber

TBranch* ZDCTreeAnalysis::b_runNumber
private

Definition at line 184 of file ZDCTreeAnalysis.h.

◆ b_tav

TBranch* ZDCTreeAnalysis::b_tav
private

Definition at line 191 of file ZDCTreeAnalysis.h.

◆ b_tbp

TBranch* ZDCTreeAnalysis::b_tbp
private

Definition at line 190 of file ZDCTreeAnalysis.h.

◆ b_trigger

TBranch* ZDCTreeAnalysis::b_trigger
private

Definition at line 188 of file ZDCTreeAnalysis.h.

◆ b_trigger_TBP

TBranch* ZDCTreeAnalysis::b_trigger_TBP
private

Definition at line 189 of file ZDCTreeAnalysis.h.

◆ b_zdc_raw

TBranch* ZDCTreeAnalysis::b_zdc_raw
private

Definition at line 196 of file ZDCTreeAnalysis.h.

◆ bcid

UInt_t ZDCTreeAnalysis::bcid

Definition at line 44 of file ZDCTreeAnalysis.h.

◆ bcidGap

int ZDCTreeAnalysis::bcidGap

Definition at line 76 of file ZDCTreeAnalysis.h.

◆ bcidPosInTrain

int ZDCTreeAnalysis::bcidPosInTrain

Definition at line 77 of file ZDCTreeAnalysis.h.

◆ eventNumber

UInt_t ZDCTreeAnalysis::eventNumber

Definition at line 42 of file ZDCTreeAnalysis.h.

◆ fcalEt

Float_t ZDCTreeAnalysis::fcalEt

Definition at line 53 of file ZDCTreeAnalysis.h.

◆ fChain

TTree* ZDCTreeAnalysis::fChain

Definition at line 31 of file ZDCTreeAnalysis.h.

◆ fCurrent

Int_t ZDCTreeAnalysis::fCurrent

pointer to the analyzed TTree or TChain

Definition at line 32 of file ZDCTreeAnalysis.h.

◆ L1_ZDC_A

Bool_t ZDCTreeAnalysis::L1_ZDC_A

Definition at line 65 of file ZDCTreeAnalysis.h.

◆ L1_ZDC_A_C

Bool_t ZDCTreeAnalysis::L1_ZDC_A_C

Definition at line 71 of file ZDCTreeAnalysis.h.

◆ L1_ZDC_AND

Bool_t ZDCTreeAnalysis::L1_ZDC_AND

Definition at line 69 of file ZDCTreeAnalysis.h.

◆ L1_ZDC_C

Bool_t ZDCTreeAnalysis::L1_ZDC_C

Definition at line 67 of file ZDCTreeAnalysis.h.

◆ lumiBlock

UInt_t ZDCTreeAnalysis::lumiBlock

Definition at line 43 of file ZDCTreeAnalysis.h.

◆ mbts_countA

UShort_t ZDCTreeAnalysis::mbts_countA

Definition at line 59 of file ZDCTreeAnalysis.h.

◆ mbts_countC

UShort_t ZDCTreeAnalysis::mbts_countC

Definition at line 60 of file ZDCTreeAnalysis.h.

◆ mbts_timeA

Float_t ZDCTreeAnalysis::mbts_timeA

Definition at line 61 of file ZDCTreeAnalysis.h.

◆ mbts_timeC

Float_t ZDCTreeAnalysis::mbts_timeC

Definition at line 62 of file ZDCTreeAnalysis.h.

◆ mbts_timeDiff

Float_t ZDCTreeAnalysis::mbts_timeDiff

Definition at line 63 of file ZDCTreeAnalysis.h.

◆ ntrk

Int_t ZDCTreeAnalysis::ntrk

Definition at line 54 of file ZDCTreeAnalysis.h.

◆ nvx

Int_t ZDCTreeAnalysis::nvx

Definition at line 55 of file ZDCTreeAnalysis.h.

◆ passBits

UInt_t ZDCTreeAnalysis::passBits

Definition at line 50 of file ZDCTreeAnalysis.h.

◆ ps_L1_ZDC_A

Float_t ZDCTreeAnalysis::ps_L1_ZDC_A

Definition at line 66 of file ZDCTreeAnalysis.h.

◆ ps_L1_ZDC_A_C

Float_t ZDCTreeAnalysis::ps_L1_ZDC_A_C

Definition at line 72 of file ZDCTreeAnalysis.h.

◆ ps_L1_ZDC_AND

Float_t ZDCTreeAnalysis::ps_L1_ZDC_AND

Definition at line 70 of file ZDCTreeAnalysis.h.

◆ ps_L1_ZDC_C

Float_t ZDCTreeAnalysis::ps_L1_ZDC_C

Definition at line 68 of file ZDCTreeAnalysis.h.

◆ runNumber

UInt_t ZDCTreeAnalysis::runNumber

Definition at line 41 of file ZDCTreeAnalysis.h.

◆ tav

UInt_t ZDCTreeAnalysis::tav[16]

Definition at line 48 of file ZDCTreeAnalysis.h.

◆ tbp

UInt_t ZDCTreeAnalysis::tbp[16]

Definition at line 47 of file ZDCTreeAnalysis.h.

◆ trigger

ULong64_t ZDCTreeAnalysis::trigger

Definition at line 45 of file ZDCTreeAnalysis.h.

◆ trigger_TBP

UInt_t ZDCTreeAnalysis::trigger_TBP

Definition at line 46 of file ZDCTreeAnalysis.h.

◆ vx

Float_t ZDCTreeAnalysis::vx[3]

Definition at line 56 of file ZDCTreeAnalysis.h.

◆ vxcov

Float_t ZDCTreeAnalysis::vxcov[6]

Definition at line 58 of file ZDCTreeAnalysis.h.

◆ vxntrk

Int_t ZDCTreeAnalysis::vxntrk

Definition at line 57 of file ZDCTreeAnalysis.h.

◆ zdc_Amp

float ZDCTreeAnalysis::zdc_Amp[2][4]

Definition at line 107 of file ZDCTreeAnalysis.h.

◆ zdc_AvgTime

float ZDCTreeAnalysis::zdc_AvgTime[2]

Definition at line 86 of file ZDCTreeAnalysis.h.

◆ zdc_CalibAmp

float ZDCTreeAnalysis::zdc_CalibAmp[2][4]

Definition at line 112 of file ZDCTreeAnalysis.h.

◆ zdc_CalibTime

float ZDCTreeAnalysis::zdc_CalibTime[2][4]

Definition at line 113 of file ZDCTreeAnalysis.h.

◆ zdc_FitChisq

float ZDCTreeAnalysis::zdc_FitChisq[2][4]

Definition at line 109 of file ZDCTreeAnalysis.h.

◆ zdc_FitT0

float ZDCTreeAnalysis::zdc_FitT0[2][4]

Definition at line 108 of file ZDCTreeAnalysis.h.

◆ zdc_MaxADC

float ZDCTreeAnalysis::zdc_MaxADC[2][4]

Definition at line 97 of file ZDCTreeAnalysis.h.

◆ zdc_MaxADCSample

int ZDCTreeAnalysis::zdc_MaxADCSample[2][4]

Definition at line 98 of file ZDCTreeAnalysis.h.

◆ zdc_Min2ndDeriv

float ZDCTreeAnalysis::zdc_Min2ndDeriv[2][4]

Definition at line 103 of file ZDCTreeAnalysis.h.

◆ zdc_Min2ndDerivSample

int ZDCTreeAnalysis::zdc_Min2ndDerivSample[2][4]

Definition at line 104 of file ZDCTreeAnalysis.h.

◆ zdc_MinADC

float ZDCTreeAnalysis::zdc_MinADC[2][4]

Definition at line 100 of file ZDCTreeAnalysis.h.

◆ zdc_MinADCSample

int ZDCTreeAnalysis::zdc_MinADCSample[2][4]

Definition at line 101 of file ZDCTreeAnalysis.h.

◆ zdc_ModuleMask

int ZDCTreeAnalysis::zdc_ModuleMask

Definition at line 83 of file ZDCTreeAnalysis.h.

◆ zdc_Presample

float ZDCTreeAnalysis::zdc_Presample[2][4]

Definition at line 95 of file ZDCTreeAnalysis.h.

◆ zdc_raw

UShort_t ZDCTreeAnalysis::zdc_raw[2][4][2][2][7]

Definition at line 51 of file ZDCTreeAnalysis.h.

◆ zdc_samplesDeriv

std::vector<float>* ZDCTreeAnalysis::zdc_samplesDeriv

Definition at line 92 of file ZDCTreeAnalysis.h.

◆ zdc_samplesDeriv2nd

std::vector<float>* ZDCTreeAnalysis::zdc_samplesDeriv2nd

Definition at line 93 of file ZDCTreeAnalysis.h.

◆ zdc_samplesSub

std::vector<float>* ZDCTreeAnalysis::zdc_samplesSub

Definition at line 91 of file ZDCTreeAnalysis.h.

◆ zdc_sideFailed

bool ZDCTreeAnalysis::zdc_sideFailed[2]

Definition at line 87 of file ZDCTreeAnalysis.h.

◆ zdc_Status

int ZDCTreeAnalysis::zdc_Status[2][4]

Definition at line 106 of file ZDCTreeAnalysis.h.

◆ zdc_SumAmp

float ZDCTreeAnalysis::zdc_SumAmp[2]

Definition at line 84 of file ZDCTreeAnalysis.h.

◆ zdc_SumCalibAmp

float ZDCTreeAnalysis::zdc_SumCalibAmp[2]

Definition at line 85 of file ZDCTreeAnalysis.h.

◆ zdc_T0Corr

float ZDCTreeAnalysis::zdc_T0Corr[2][4]

Definition at line 110 of file ZDCTreeAnalysis.h.


The documentation for this class was generated from the following file: