1#ifndef ROOT_EdbShowerAlg
2#define ROOT_EdbShowerAlg
13#include "TMultiLayerPerceptron.h"
14#include "TMLPAnalyzer.h"
15#include "TBenchmark.h"
103 inline void SetEdbPVRecPIDNumbers(Int_t FirstPlate_eAliPID, Int_t LastPlate_eAliPID, Int_t MiddlePlate_eAliPID, Int_t NumberPlate_eAliPID) {
251 cout <<
"SetInVtxArray:: " <<
eInVtxArrayN <<
" entries set"<<endl;
285 Bool_t
CheckPairDuplications(Int_t SegPID,Int_t SegID,Int_t Seg2PID,Int_t Seg2ID,TArrayI* SegmentPIDArray,TArrayI* SegmentIDArray,TArrayI* Segment2PIDArray,TArrayI* Segment2IDArray, Int_t RecoShowerArrayN);
498 if (ANNType>=15) ANNType=14;
503 if (ANNType>=15) ANNType=14;
509 if (ANNType>=15) ANNType=14;
541 EfficiencyParametrisation->Print();
557 void SetSpecifications(Int_t sp0, Int_t sp1, Int_t sp2, Int_t sp3, Int_t sp4, Int_t sp5);
568 void DoRun(TObjArray* trackarray);
640 void DoRun(TObjArray* trackarray);
TObjArray * RecoShowerArray
Definition: Shower_E_FromShowerRoot.C:12
Definition: EdbPVRec.h:148
Int_t Npatterns() const
Definition: EdbPattern.h:366
Definition: EdbShowerAlg.h:323
Float_t eANN_MLP_CORR_0[15]
Definition: EdbShowerAlg.h:373
Int_t eSpecificationType[7]
Definition: EdbShowerAlg.h:350
void SetForceSpecificationReload()
Definition: EdbShowerAlg.h:530
Int_t eEnergyArrayCount
Definition: EdbShowerAlg.h:423
TF1 * GetEffFunc_all()
Definition: EdbShowerAlg.h:475
TF1 * EffFunc_elletroni
Definition: EdbShowerAlg.h:403
void PrintEfficiencyParametrisation()
Definition: EdbShowerAlg.cxx:3898
void SetEfficiencyParametrisationAngles()
Definition: EdbShowerAlg.cxx:4073
void GetPara(EdbTrackP *track)
Definition: EdbShowerAlg.cxx:3301
TH1D * eHisto_longprofile
Definition: EdbShowerAlg.h:395
void GetNplIndexNr(Int_t sh_npl, Int_t &check_Npl_index, Int_t ePlateNumberType)
Definition: EdbShowerAlg.cxx:2993
Bool_t eForceSpecificationReload
Definition: EdbShowerAlg.h:354
TF1 * GetEffFunc_elletroni()
Definition: EdbShowerAlg.h:481
TArrayF * GetEnergyArray()
Definition: EdbShowerAlg.h:458
void CreateANN()
Definition: EdbShowerAlg.cxx:2691
Float_t eParaShowerAxisAngle
Definition: EdbShowerAlg.h:379
TF1 * EffFunc_MiddleFix
Definition: EdbShowerAlg.h:405
TString ANN_Layout
Definition: EdbShowerAlg.h:369
TF1 * GetEffFunc_LowEff()
Definition: EdbShowerAlg.h:490
Double_t inANN[70]
Definition: EdbShowerAlg.h:364
TTree * ANNTree
Definition: EdbShowerAlg.h:363
void ReadTables()
Definition: EdbShowerAlg.cxx:3915
void ReadCorrectionFactors(TString weigthstring, Float_t &p0, Float_t &p1)
Definition: EdbShowerAlg.cxx:3625
Int_t ePlateBinning[15]
Definition: EdbShowerAlg.h:358
void LoadSpecificationWeightFile()
Definition: EdbShowerAlg.cxx:3134
TMultiLayerPerceptron * GetNeuralNetwork(Int_t ANNType=0)
Definition: EdbShowerAlg.h:497
void SetWeightFileString(TString weightstring)
Definition: EdbShowerAlg.cxx:2984
Float_t eParaBT_deltaR_mean
Definition: EdbShowerAlg.h:381
TArrayF * eEnergyArray
Definition: EdbShowerAlg.h:415
void SetPlateNumberType(Int_t PlateNumberType)
Definition: EdbShowerAlg.h:521
TH1D * eHisto_deltaT
Definition: EdbShowerAlg.h:398
Int_t ANN_n_InputNeurons
Definition: EdbShowerAlg.h:368
Int_t ePlateNumberType
Definition: EdbShowerAlg.h:340
void UnSetForceSpecificationReload()
Definition: EdbShowerAlg.h:533
TSpline3 * GetEfficiencyParametrisation()
Definition: EdbShowerAlg.h:543
void GetSpecifications()
Definition: EdbShowerAlg.cxx:3101
void WriteNewRootFile()
Definition: EdbShowerAlg.h:576
TObjArray * eSplineArray_Energy_Stat_Gamma
Definition: EdbShowerAlg.h:427
Float_t eCalibrationOffset
Definition: EdbShowerAlg.h:337
Float_t GetEnergy(EdbTrackP *track)
Definition: EdbShowerAlg.h:467
TF1 * EffFunc_neuchmicro
Definition: EdbShowerAlg.h:404
void InitStrings()
Definition: EdbShowerAlg.cxx:2670
TF1 * GetEffFunc_UserEfficiency()
Definition: EdbShowerAlg.h:493
void SetRecoShowerArrayN(Int_t RecoShowerArrayN)
Definition: EdbShowerAlg.h:452
TObjArray * eSplineArray_Energy_Sys_Electron
Definition: EdbShowerAlg.h:428
Float_t eParaBT_deltaT_mean
Definition: EdbShowerAlg.h:383
void Init()
Definition: EdbShowerAlg.cxx:2573
Float_t eEnergySigmaCorr
Definition: EdbShowerAlg.h:421
virtual ~EdbShowerAlgESimple()
virtual constructor due to inherited class
Definition: EdbShowerAlg.cxx:2507
void Help()
Definition: EdbShowerAlg.cxx:3879
TH1D * eHisto_nbtk
Definition: EdbShowerAlg.h:394
TObjArray * eSplineArray_Energy_Sys_Gamma
Definition: EdbShowerAlg.h:429
Float_t eEnergy
Definition: EdbShowerAlg.h:418
TF1 * GetEffFunc_edefault()
Definition: EdbShowerAlg.h:478
Int_t ANN_n_InputNeurons_ARRAY[15]
Definition: EdbShowerAlg.h:367
TH1D * eHisto_deltaR
Definition: EdbShowerAlg.h:397
Bool_t eSpecificationIsChanged
Definition: EdbShowerAlg.h:353
void WriteNewRootFile(TString sourcefilename)
Definition: EdbShowerAlg.h:579
Int_t ePlateNumber
Definition: EdbShowerAlg.h:343
Float_t eANN_MLP_CORR_1[15]
Definition: EdbShowerAlg.h:374
TSpline3 * eSplineCurrent
Definition: EdbShowerAlg.h:430
TH1D * eHisto_transprofile_av
Definition: EdbShowerAlg.h:389
void DoRun()
Definition: EdbShowerAlg.cxx:2730
TF1 * GetEffFunc_neuchmicro()
Definition: EdbShowerAlg.h:484
Float_t GetEnergy()
Definition: EdbShowerAlg.h:464
TSpline3 * eEfficiencyParametrisation
Definition: EdbShowerAlg.h:412
Double_t outANN
Definition: EdbShowerAlg.h:365
void SetRecoShowerArray(TObjArray *RecoShowerArray)
Definition: EdbShowerAlg.h:448
TMultiLayerPerceptron * ANN_MLP_ARRAY[15]
Definition: EdbShowerAlg.h:362
void Set0()
Definition: EdbShowerAlg.cxx:2529
Int_t eParaName
Definition: EdbShowerAlg.h:334
TH1D * eHisto_transprofile
Definition: EdbShowerAlg.h:396
void Print()
Definition: EdbShowerAlg.cxx:3652
Int_t FindClosestEfficiencyParametrization(Double_t TestAngle, Double_t ReferenceEff)
Definition: EdbShowerAlg.cxx:2933
Float_t eCalibrationSlope
Definition: EdbShowerAlg.h:338
Int_t eParanseg
Definition: EdbShowerAlg.h:380
Float_t eParaBT_deltaT_rms
Definition: EdbShowerAlg.h:384
void SetSpecificationType(Int_t SpecificationType, Int_t SpecificationTypeVal)
Definition: EdbShowerAlg.cxx:3160
TArrayF * eEnergyArraySigmaCorrected
Definition: EdbShowerAlg.h:417
Float_t eEnergyCorr
Definition: EdbShowerAlg.h:419
TH1D * eHisto_nbtk_av
Definition: EdbShowerAlg.h:387
TF1 * GetEffFunc_MiddleFix()
Definition: EdbShowerAlg.h:487
void SetSpecifications(Int_t sp0, Int_t sp1, Int_t sp2, Int_t sp3, Int_t sp4, Int_t sp5)
Definition: EdbShowerAlg.cxx:3143
TH1D * eHisto_deltaT_rms
Definition: EdbShowerAlg.h:393
TMultiLayerPerceptron * ANN_MLP
Definition: EdbShowerAlg.h:361
TObjArray * eSplineArray_Energy_Stat_Electron
Definition: EdbShowerAlg.h:426
void SetCalibrationSlope(Float_t CalibrationSlope)
Definition: EdbShowerAlg.h:517
TH1D * eHisto_longprofile_av
Definition: EdbShowerAlg.h:388
TArrayF * GetEnergyArrayUnCorrected()
Definition: EdbShowerAlg.h:461
Int_t ANN_nPlates_ARRAY[15]
Definition: EdbShowerAlg.h:366
TH1D * eHisto_deltaT_mean
Definition: EdbShowerAlg.h:391
void PrintSpecifications()
Definition: EdbShowerAlg.cxx:3108
Int_t GetRecoShowerArrayN() const
Definition: EdbShowerAlg.h:455
TH1D * eHisto_deltaR_rms
Definition: EdbShowerAlg.h:392
void ReadTables_Energy()
Definition: EdbShowerAlg.cxx:3927
Float_t eParaBT_deltaR_rms
Definition: EdbShowerAlg.h:382
TString eSpecificationTypeStringArray[7][7]
Definition: EdbShowerAlg.h:352
Int_t eParalongprofile[57]
Definition: EdbShowerAlg.h:385
TArrayF * eEnergyArrayUnCorrected
Definition: EdbShowerAlg.h:416
Float_t eEnergyUnCorr
Definition: EdbShowerAlg.h:420
TString ANN_WeightFile_ARRAY[15]
Definition: EdbShowerAlg.h:370
EdbShowerAlgESimple()
Definition: EdbShowerAlg.cxx:2450
TF1 * EffFunc_UserEfficiency
Definition: EdbShowerAlg.h:407
ClassDef(EdbShowerAlgESimple, 1)
TString eSpecificationTypeString[7]
Definition: EdbShowerAlg.h:351
void SetEfficiencyParametrisationValues(Double_t *Angles, Double_t *EffValuesAtAngles)
Definition: EdbShowerAlg.cxx:4081
TString eWeightFileString
Definition: EdbShowerAlg.h:346
Int_t GetSpecType(Int_t SpecificationType)
Definition: EdbShowerAlg.h:527
TObjArray * eRecoShowerArray
Definition: EdbShowerAlg.h:332
TF1 * EffFunc_all
Definition: EdbShowerAlg.h:401
void DumpNeuralNetworkWeight(TString weight, Int_t ANNType=0)
Definition: EdbShowerAlg.h:508
TF1 * EffFunc_LowEff
Definition: EdbShowerAlg.h:406
TH1D * eHisto_deltaR_mean
Definition: EdbShowerAlg.h:390
void Update()
Definition: EdbShowerAlg.cxx:3189
void SetEfficiencyParametrisation(TSpline3 *EfficiencyParametrisation)
Definition: EdbShowerAlg.h:539
TF1 * EffFunc_edefault
Definition: EdbShowerAlg.h:402
void SetCalibrationOffset(Float_t CalibrationOffset)
Definition: EdbShowerAlg.h:514
void TrainNeuralNetwork(TString weight, Int_t ANNType=0)
Definition: EdbShowerAlg.h:502
void SetPlateNumber(Int_t PlateNumber)
Definition: EdbShowerAlg.h:524
Int_t eRecoShowerArrayN
Definition: EdbShowerAlg.h:333
Definition: EdbShowerAlg.h:596
Double_t eIDCutTypeValue[3]
Definition: EdbShowerAlg.h:610
void ReadTables_ID()
Definition: EdbShowerAlg.cxx:4243
void Help()
Definition: EdbShowerAlg.cxx:4269
void InitStrings()
Definition: EdbShowerAlg.cxx:4556
void SetANNIDCutValue(Double_t ANNIDCutValue)
Definition: EdbShowerAlg.h:625
ClassDef(EdbShowerAlgIDSimple, 1)
void Print()
Definition: EdbShowerAlg.cxx:4259
void ReadTables()
Definition: EdbShowerAlg.cxx:4232
void Init()
Definition: EdbShowerAlg.cxx:4458
virtual ~EdbShowerAlgIDSimple()
virtual constructor due to inherited class
Definition: EdbShowerAlg.cxx:4209
Int_t DetermineIDFlag(Int_t IDType)
Definition: EdbShowerAlg.cxx:4782
void SetSpecificationType(Int_t SpecificationType, Int_t SpecificationTypeVal)
Definition: EdbShowerAlg.cxx:4279
EdbShowerAlgIDSimple()
Definition: EdbShowerAlg.cxx:4121
void DoRun()
Definition: EdbShowerAlg.cxx:4807
Int_t DetermineIDType(Double_t val, Int_t SpecificationType)
Definition: EdbShowerAlg.cxx:4770
Double_t eIDEnergySigmaCorr
Definition: EdbShowerAlg.h:605
Double_t eANNIDCutValue
Definition: EdbShowerAlg.h:606
void Update()
Definition: EdbShowerAlg.cxx:4304
void CreateANN()
Definition: EdbShowerAlg.cxx:4591
void PrintSpecifications()
Definition: EdbShowerAlg.cxx:4857
Definition: EdbShowerAlg.h:191
void SetCleanPairs(Bool_t CleanPairs)
Definition: EdbShowerAlg.h:267
void Finalize()
Definition: EdbShowerAlg.cxx:2380
TObjArray * SelectHighestPInMCArray(TObjArray *BTArray)
Definition: EdbShowerAlg.cxx:1174
Int_t GetInVtxArrayN() const
Definition: EdbShowerAlg.h:256
Bool_t eInVtxArraySet
Definition: EdbShowerAlg.h:197
void SetFindPairsPreselected(Bool_t FindPairsPreselected)
Definition: EdbShowerAlg.h:263
Bool_t eSetCleanPairs
Definition: EdbShowerAlg.h:210
void SetRecoMode(Int_t RecoMode)
Definition: EdbShowerAlg.cxx:1325
void CreateANNPair()
Definition: EdbShowerAlg.cxx:902
TObjArray * CheckCleanPairs(EdbSegP *InBT, TObjArray *RecoShowerArrayFromFindPairs)
Definition: EdbShowerAlg.cxx:2184
virtual ~EdbShowerAlg_GS()
Definition: EdbShowerAlg.cxx:746
void SetInVtxArray(TObjArray *InVtxArray)
Definition: EdbShowerAlg.h:248
void Convert_InVtxArray_To_InBTArray()
Definition: EdbShowerAlg.cxx:1067
TObjArray * GetInVtxArray() const
Definition: EdbShowerAlg.h:259
ClassDef(EdbShowerAlg_GS, 1)
void Init()
Definition: EdbShowerAlg.cxx:811
Float_t eValueGSNN_var02
Definition: EdbShowerAlg.h:225
TArrayI * eSegment2PIDArray
Definition: EdbShowerAlg.h:236
TMultiLayerPerceptron * eANNPairCaseC
Definition: EdbShowerAlg.h:219
Int_t eInVtxArrayN
Definition: EdbShowerAlg.h:196
TMultiLayerPerceptron * eANNPairCaseB
Definition: EdbShowerAlg.h:218
Bool_t CheckPairDuplications(Int_t SegPID, Int_t SegID, Int_t Seg2PID, Int_t Seg2ID, TArrayI *SegmentPIDArray, TArrayI *SegmentIDArray, TArrayI *Segment2PIDArray, TArrayI *Segment2IDArray, Int_t RecoShowerArrayN)
Definition: EdbShowerAlg.cxx:1158
Float_t eANNPairCut[3]
Definition: EdbShowerAlg.h:221
Int_t eRecoMode
Definition: EdbShowerAlg.h:204
TMultiLayerPerceptron * eANNPair
Definition: EdbShowerAlg.h:216
Bool_t CheckInput()
Definition: EdbShowerAlg.cxx:1245
void Set0()
Definition: EdbShowerAlg.cxx:756
void CreateANNPlots()
Definition: EdbShowerAlg.cxx:2342
Bool_t eFindPairsPreselected
Definition: EdbShowerAlg.h:201
Float_t eValueGSNN_var05
Definition: EdbShowerAlg.h:228
Float_t eValueGSNN_var03
Definition: EdbShowerAlg.h:226
Bool_t eCutModeFull
Definition: EdbShowerAlg.h:206
void ReloadANNs(Int_t RecoMode)
Definition: EdbShowerAlg.cxx:993
TArrayI * eSegment2IDArray
Definition: EdbShowerAlg.h:237
TObjArray * FindPairs(EdbSegP *InBT, EdbPVRec *eAli_Sub)
Definition: EdbShowerAlg.cxx:1751
TTree * eANNPairTree
Definition: EdbShowerAlg.h:220
Float_t eValueGSNN_var04
Definition: EdbShowerAlg.h:227
EdbShowerAlg_GS()
Definition: EdbShowerAlg.cxx:702
void SetInVtx(EdbVertex *vtx)
Definition: EdbShowerAlg.cxx:1031
void Execute()
Definition: EdbShowerAlg.cxx:1378
void Initialize()
Definition: EdbShowerAlg.cxx:1023
void FillANNTree(TObjArray *RecoShowerArray, EdbSegP *Inbt)
Definition: EdbShowerAlg.cxx:2245
TArrayI * eSegmentPIDArray
Definition: EdbShowerAlg.h:234
TArrayI * eSegmentIDArray
Definition: EdbShowerAlg.h:235
void SetCutModeFull(Bool_t CutModeFull)
Definition: EdbShowerAlg.h:271
Double_t CalcIP(EdbSegP *s, double x, double y, double z)
Definition: EdbShowerAlg.cxx:2387
Float_t eValueGSNN_var01
Definition: EdbShowerAlg.h:224
Float_t eValueGSNN_var00
Definition: EdbShowerAlg.h:223
Float_t eValueGSNN_varOutput
Definition: EdbShowerAlg.h:231
TMultiLayerPerceptron * eANNPairCaseA
Definition: EdbShowerAlg.h:217
Float_t eValueGSNN_var06
Definition: EdbShowerAlg.h:229
void AddInVtx(EdbVertex *vtx)
Definition: EdbShowerAlg.cxx:1050
Float_t eValueGSNN_varInput
Definition: EdbShowerAlg.h:230
Bool_t IsPossibleFakeDoublet(EdbSegP *s1, EdbSegP *s2)
Definition: EdbShowerAlg.cxx:2421
Bool_t FindPairsPreselected(EdbSegP *InitiatorBT, EdbPVRec *eAli_Sub)
Definition: EdbShowerAlg.cxx:1674
TObjArray * eInVtxArray
Definition: EdbShowerAlg.h:195
Root Class Definition for my Objects.
Definition: EdbShowerAlg.h:30
ClassDef(EdbShowerAlg, 1)
TObjArray * eRecoShowerArray
Definition: EdbShowerAlg.h:59
void PrintAll()
Definition: EdbShowerAlg.cxx:541
void SetEdbPVRec(EdbPVRec *Ali)
Definition: EdbShowerAlg.h:95
TString eParaString[10]
Definition: EdbShowerAlg.h:42
Int_t eAlgValue
Definition: EdbShowerAlg.h:40
Double_t DeltaR_WithPropagation(EdbSegP *s, EdbSegP *stest)
Definition: EdbShowerAlg.cxx:577
void SetUseAliSub(Bool_t UseAliSub)
Definition: EdbShowerAlg.h:136
void PrintRecoShowerArray()
Definition: EdbShowerAlg.cxx:505
void AddRecoShowerArray(TObjArray *RecoShowerArray)
Definition: EdbShowerAlg.cxx:108
void Set0()
Definition: EdbShowerAlg.cxx:53
Int_t eAliNpat
Definition: EdbShowerAlg.h:49
Int_t eNumberPlate_eAliPID
Definition: EdbShowerAlg.h:57
Int_t eMiddlePlate_eAliPID
Definition: EdbShowerAlg.h:56
Double_t GetSpatialDist(EdbSegP *s1, EdbSegP *s2)
Definition: EdbShowerAlg.cxx:633
void PrintParameters()
Definition: EdbShowerAlg.cxx:471
TString GetAlgName() const
Definition: EdbShowerAlg.h:126
Double_t DeltaThetaSingleAngles(EdbSegP *s1, EdbSegP *s2)
Definition: EdbShowerAlg.cxx:625
void SetInBTArray(TObjArray *InBTArray)
Definition: EdbShowerAlg.h:99
Double_t DeltaR_WithoutPropagation(EdbSegP *s, EdbSegP *stest)
Definition: EdbShowerAlg.cxx:567
EdbPVRec * eAli
Definition: EdbShowerAlg.h:48
Int_t eLastPlate_eAliPID
Definition: EdbShowerAlg.h:55
EdbTrackP * eRecoShower
Definition: EdbShowerAlg.h:74
void SetEdbPVRecPIDNumbers(Int_t FirstPlate_eAliPID, Int_t LastPlate_eAliPID, Int_t MiddlePlate_eAliPID, Int_t NumberPlate_eAliPID)
Definition: EdbShowerAlg.h:103
void SetRecoShowerArray(TObjArray *RecoShowerArray)
Definition: EdbShowerAlg.h:109
TString eAlgName
Definition: EdbShowerAlg.h:39
void Transform_eAli(EdbSegP *InitiatorBT, Float_t ExtractSize)
Definition: EdbShowerAlg.cxx:137
Int_t eUseAliSub
Definition: EdbShowerAlg.h:67
Float_t eParaValue[10]
Definition: EdbShowerAlg.h:41
Double_t GetMinimumDist(EdbSegP *seg1, EdbSegP *seg2)
Definition: EdbShowerAlg.cxx:651
void SetRecoShowerArrayN(Int_t RecoShowerArrayN)
Definition: EdbShowerAlg.h:113
Int_t eFirstPlate_eAliPID
Definition: EdbShowerAlg.h:54
virtual void Execute()
Definition: EdbShowerAlg.cxx:439
TObjArray * GetRecoShowerArray() const
Definition: EdbShowerAlg.h:132
Int_t eInBTArrayN
Definition: EdbShowerAlg.h:52
Double_t DeltaThetaComponentwise(EdbSegP *s1, EdbSegP *s2)
Definition: EdbShowerAlg.cxx:611
void SetActualAlgParameterset(Int_t ActualAlgParametersetNr)
Definition: EdbShowerAlg.h:119
virtual void Initialize()
Definition: EdbShowerAlg.cxx:432
void PrintMore()
Definition: EdbShowerAlg.cxx:494
void Print()
Definition: EdbShowerAlg.cxx:457
Int_t eAli_SubNpat
Definition: EdbShowerAlg.h:64
Int_t GetAlgValue() const
Definition: EdbShowerAlg.h:123
Double_t DeltaTheta(EdbSegP *s1, EdbSegP *s2)
Definition: EdbShowerAlg.cxx:595
Bool_t eDebug
Definition: EdbShowerAlg.h:80
void SetDebug()
Definition: EdbShowerAlg.h:170
void SetParameter(Int_t parNr, Float_t parvalue)
Definition: EdbShowerAlg.cxx:82
void SetParameters(Float_t *par)
Definition: EdbShowerAlg.cxx:94
Int_t eActualAlgParametersetNr
Used when more sets of same algorithm.
Definition: EdbShowerAlg.h:43
virtual ~EdbShowerAlg()
virtual constructor due to inherited class
Definition: EdbShowerAlg.cxx:44
void Convert_EdbPVRec_To_InBTArray()
Definition: EdbShowerAlg.cxx:1116
Int_t eRecoShowerArrayN
Definition: EdbShowerAlg.h:60
void PrintParametersShort()
Definition: EdbShowerAlg.cxx:484
Bool_t IsInConeTube(EdbSegP *sTest, EdbSegP *sStart, Double_t CylinderRadius, Double_t ConeAngle)
Definition: EdbShowerAlg.cxx:285
Int_t GetRecoShowerArrayN() const
Definition: EdbShowerAlg.h:129
virtual void Finalize()
Definition: EdbShowerAlg.cxx:449
EdbPVRec * eAli_Sub
Definition: EdbShowerAlg.h:63
EdbVertex * CalcVertex(TObjArray *segments)
Definition: EdbShowerAlg.cxx:353
Double_t DeltaR_NoPropagation(EdbSegP *s, EdbSegP *stest)
Definition: EdbShowerAlg.cxx:556
TObjArray * eInBTArray
Definition: EdbShowerAlg.h:51
Definition: EdbPattern.h:113
Definition: EdbVertex.h:69
s
Definition: check_shower.C:55
EdbSegP * s1
Definition: tlg2couples.C:29
EdbSegP * s2
Definition: tlg2couples.C:30
Definition: AlignmentCint.cxx:51