AliPhysics  8d00e07 (8d00e07)
AliAnaClusterShapeCorrelStudies.h
Go to the documentation of this file.
1 #ifndef ALIANACLUSTERSHAPECORRELSTUDIES_H
2 #define ALIANACLUSTERSHAPECORRELSTUDIES_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice */
5 
6 //_________________________________________________________________________
16 
17 // --- Root system ---
18 class TH3F;
19 class TH2F;
20 class TH1F;
21 class TObjString;
22 class TObjArray;
23 
24 // --- Analysis system ---
25 class AliVCaloCells;
26 class AliVCaloCluster;
27 class AliVTrack;
28 
30 
32 
33 public:
34 
36 
39 
40  // General methods
41 
42  TObjString * GetAnalysisCuts();
43 
45 
46  void Init();
47 
48  void InitParameters();
49 
50  void InitdEdXParameters();
51 
53 
54  void Print(const Option_t * opt) const;
55 
56  // Main methods
57 
58  void ClusterShapeHistograms(AliVCluster* cluster,
59  Int_t absIdMax , Double_t maxCellFraction,
60  Float_t eCrossFrac , Float_t ampMax , Double_t tmax,
61  Int_t matchedPID , Int_t mcIndex, Int_t noverlaps);
62 
63  void ClusterMatchedToTrackPID(AliVCluster *clus, Int_t & matchedPID);
64 
65  void ClusterLoopHistograms();
66 
67  void ChannelCorrelationInTCard(AliVCluster* clus, Bool_t matched, Int_t absIdMax, Float_t exoticity) ;
68 
69  Bool_t IsGoodCluster(Int_t absIdMax, Float_t m02, Int_t nCellsPerCluster);
70 
71  void WeightHistograms(AliVCluster *clus, Int_t mcTag);
72 
73 
74  // Setters and getters
75 
76  Float_t GetM02Min() const { return fM02Min ; }
77  void SetM02Min(Float_t m02) { fM02Min = m02 ; }
78 
79  void SetM02LowBin(Float_t min, Float_t max)
80  { fM02LowBin[0] = min ; fM02LowBin[1] = max ; }
81 
82  void SetM02HighBin(Float_t min, Float_t max)
83  { fM02HighBin[0] = min ; fM02HighBin[1] = max ; }
84 
85  Float_t GetDistToBadMin() const { return fMinDistToBad ; }
87 
88  Int_t GetNCellsPerClusterMin() const { return fNCellMin ; }
90 
93 
96 
99 
102 
105 
108 
109  void SetNEBinCuts(Int_t nb) { fNEBinCuts = nb ; }
110  void SetEBinCutsAt(Int_t i, Float_t va) { if(i < 15) fEBinCuts[i] = va ; }
111 
112  Float_t GetEnergyMinShape() const { return fEMinShape ; }
114 
115  Float_t GetEnergyMaxShape() const { return fEMaxShape ; }
117 
118  Int_t GetNCellMinShape() const { return fNCellMinShape ; }
120 
121  void SetNCellBinLimits(Int_t nb) { fNCellsBins = nb ; }
122  void SetNCellBinLimitAt(Int_t i, Float_t va) { if(i < 5) fNCellsBinsLimits[i] = va ; }
123 
124  // Analysis switchs
125 
128 
131 
132  void SwitchOnStudyWeight() { fStudyWeight = kTRUE ; }
133  void SwitchOffStudyWeight() { fStudyWeight = kFALSE ; }
134 
137 
140 
141  void SwitchOnStudyExotic() { fStudyExotic = kTRUE ; }
142  void SwitchOffStudyExotic() { fStudyExotic = kFALSE ; }
143 
146 
149 
152 
155 
157 
158  private:
159 
160  //
161  // Switches
162  //
164 
166 
168 
170 
172 
174 
176 
178 
180 
181  //
182  // Cuts
183  //
187 
190 
193 
197 
200 
206 
207  // Invariant mass analysis
208 
215 
217 
218  // Temporal containers
219  TLorentzVector fClusterMomentum;
220  TLorentzVector fClusterMomentum2;
221 
222  AliVCaloCells * fCaloCellList;
224 
225  //
226  // T-Card correlation
227  //
228 
237 
246 
251 
255 
258 
263 
268 
271 
278 
288 
298 
305 
315 
325 
326 
331 
332 // TH2F * fhLambda0TCardCorrelN[8][2]; //!<! Cluster m02 vs E, max cell correlated with 0 to >6 cells in TCard
333 // TH2F * fhNCellsTCardCorrelN [8][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
334 // TH2F * fhExoticTCardCorrelN [8][2]; //!<! Cluster exoticity vs E, select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
335 // TH2F * fhColRowTCardCorrelNLowE [8][2]; //!<! Cluster max cell col vs row, E > 2 GeV select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
336 // TH2F * fhColRowTCardCorrelNHighE[8][2]; //!<! Cluster max cell col vs row, E > 8 GeV select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
337 //
338 // TH2F * fhLambda0TCardCorrelNAllSameTCard[8][2]; //!<! Cluster m02 vs E, max cell correlated with 0 to >6 cells in TCard
339 // TH2F * fhNCellsTCardCorrelNAllSameTCard [8][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
340 // TH2F * fhExoticTCardCorrelNAllSameTCard [8][2]; //!<! Cluster exoticity vs E, select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
341 // TH2F * fhColRowTCardCorrelNAllSameTCardLowE [8][2]; //!<! Cluster max cell col vs row, E > 2 GeV select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
342 // TH2F * fhColRowTCardCorrelNAllSameTCardHighE[8][2]; //!<! Cluster max cell col vs row, E > 8 GeV select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
343 //
344 // TH2F * fhLambda0TCardCorrelNExotic[8][2]; //!<! Cluster m02 vs E, max cell correlated with 0 to >6 cells in TCard, exoticity > 0.97
345 // TH2F * fhNCellsTCardCorrelNExotic [8][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with >6 cells in TCard, exoticity > 0.97
346 // TH2F * fhColRowTCardCorrelNLowEExotic [8][2]; //!<! Cluster max cell col vs row, E > 2 GeV select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
347 // TH2F * fhColRowTCardCorrelNHighEExotic[8][2]; //!<! Cluster max cell col vs row, E > 8 GeV select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard
348 //
349 // TH2F * fhLambda0TCardCorrelNAllSameTCardExotic[8][2]; //!<! Cluster m02 vs E, max cell correlated with 0 to >6 cells in TCard, exoticity > 0.97
350 // TH2F * fhNCellsTCardCorrelNAllSameTCardExotic [8][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with 0 to >6 cells in TCard, exoticity > 0.97
351 //
352 //
353 // TH2F * fhLambda0TCardCorrel[7][2]; //!<! Cluster m02 vs E, max cell correlated with different combinations of cells in TCard
354 // TH2F * fhNCellsTCardCorrel [7][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard, exoticity > 0.97
355 // TH2F * fhExoticTCardCorrel [7][2]; //!<! Cluster exoticity vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard, exoticity > 0.97
356 //
357 // TH2F * fhLambda0TCardCorrelExotic[4][2]; //!<! Cluster m02 vs E, max cell correlated with different combinations of cells in TCard, exoticity > 0.97
358 // TH2F * fhNCellsTCardCorrelExotic [4][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard, exoticity > 0.97
359 
364  TH2F * fhTimeExoticity [14][2];
365  TH2F * fhLambda0Lambda1 [14][2];
366 
367 // TH2F * fhLambda0ExoticityAllSameTCard[14][2]; //!<! Cluster m02 vs exoticy, for different cluster energy bins, all cells in same TCard as leading
368 // TH2F * fhLambda1ExoticityAllSameTCard[14][2]; //!<! Cluster m02 vs exoticy, for different cluster energy bins, all cells in same TCard as leading
369 // TH2F * fhLambdaRExoticityAllSameTCard[14][2]; //!<! Cluster m02 vs exoticy, for different cluster energy bins, all cells in same TCard as leading
370 // TH2F * fhNCellsExoticityAllSameTCard [14][2]; //!<! Cluster NCells vs exoticy, for different cluster energy bins, all cells in same TCard as leading
371 // TH2F * fhLambda0Lambda1AllSameTCard [14][2]; //!<! Cluster m02 vs m20,for different cluster energy bins, all cells in same TCard as leading
372 //
375 
380 // TH2F * fhTMPhiResidualExoticityAllSameTCard[14]; //!<! Cluster-track matching residual in phi vs exoticity, all cells in same TCard as leading
381 // TH2F * fhTMEtaResidualExoticityAllSameTCard[14]; //!<! Cluster-track matching residual in phi vs exoticity, all cells in same TCard as leading
382 
389 //TH2F * fhLambdaRTCardCorrelNCell[6][6][2]; //!<! Cluster m20/m02 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard
391 
401 
411 
413 //TH2F * fhMassEPairTCardCorrelNCell[6][6][2]; //!<! Cluster invariant mass vs E pair, one of clusters 0.1<m02<0.4 contains 0 to more than 6 cells with w > 0.01, in same TCard or diff TCard
421 
424 //TH2F * fhLambdaRExoticityPerNCell[6][6][2]; //!<! Cluster m20/m02 vs exoticy,for E > 8 and n cell bins with w>0.01, in same TCard or diff TCard
425 
428 
429 //TH2F * fhLambda0TCardCorrelNearRow[6][2]; //!<! Cluster m02 vs E, max cell correlated with different combinations of cells in TCard, one correl. cell is 1 row away
430 //TH2F * fhNCellsTCardCorrelNearRow [6][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard, one correl. cell is 1 row away
431 //
432 //TH2F * fhLambda0TCardCorrel2ndMax[4][2]; //!<! Cluster m02 vs E, max cell correlated with different combinations of cells in TCard, 2nd max also in TCard
433 //TH2F * fhNCellsTCardCorrel2ndMax [4][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard, 2nd Max in TCard
434 //
435 // TH2F * fhLambda0TCardCorrelOtherTCard[7][2]; //!<! Cluster m02 vs E, max cell correlated with different combinations of cells in TCard
436 // TH2F * fhNCellsTCardCorrelOtherTCard [7][2]; //!<! Cluster Ncells vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard
437 // TH2F * fhExoticTCardCorrelOtherTCard [7][2]; //!<! Cluster exoticity vs E, select cells with w > 0.01, max cell correlated with different combinations of cells in TCard
438 // TH2F * fhColRowTCardCorrelOtherTCardLowE [7][2]; //!<! Cluster max cell col vs row, E > 2 GeV select cells with w > 0.01, max cell correlated with different combinations of cells in TCard
439 // TH2F * fhColRowTCardCorrelOtherTCardHighE[7][2]; //!<! Cluster max cell col vs row, E > 8 GeV select cells with w > 0.01, max cell correlated with different combinations of cells in TCard
440 
443 //TH2F * fhTCardCorrECellMaxRat [12][2]; //!<! Secondary cell energy in cluster / cell max energy vs cluster energy, different secondary cell selections depending on TCard
444 //TH2F * fhTCardCorrEClusterRat [12][2]; //!<! Secondary cell energy in cluster / cluster energy - vs cluster energy, different secondary cell selections depending on TCard
446 
449 //TH2F * fhTCardCorrECellMaxRatExo [12][2]; //!<! Secondary cell energy in cluster / cell max energy vs cluster energy, different secondary cell selections depending on TCard
450 //TH2F * fhTCardCorrEClusterRatExo [12][2]; //!<! Secondary cell energy in cluster / cluster energy - vs cluster energy, different secondary cell selections depending on TCard
452 
461 
462  //
463  // Cluster shape studies
464  //
465 
466  // Asymmetry
467  // for neutral, electrons and hadrons
474 
481  // Shower shape dependence
482  //
483 //TH3F * fhCellTimeSpreadRespectToCellMaxM02; //!<! Difference of the time of cell with maximum dep energy and the rest of cells
484 //TH3F * fhClusterMaxCellCloseCellDiffM02; //!<! Difference between max cell energy and cell energy of the same cluster
487 
488  // for neutral, electrons and hadrons
494 
498 
503 
506 
509 
512  TH2F * fhOriginE [3];
514 
519 
521  TH3F * fhSMM02 [3];
526  TH3F * fhSMNCell [3];
530  TH3F * fhColM02 [3];
531  TH3F * fhRowM02 [3];
532 
534  TH3F * fhSMMEta [3];
536  TH3F * fhSMMPhi [3];
541 
545 
546  // 8 < E < 12 GeV per SM, neutral
551 //TH3F * fhESecCellLogM02NCellPerSM [20]; //!<! m02 vs SM number vs ncell vs log E cell
552 
554 //TH3F * fhEMaxCellLogM02NCellPerSM [20]; //!<! m02 vs SM number vs ncell vs log E max cell
555 
558 
561 
564 
567 
570 
573 
576 
577  // EMCal module studies
578  //
588 
598 
608 
618 
628 
638 
642 
647 
648  // Weight studies
649  //
650 
655 
658 //TH2F * fhLambda1ForW0AndCellCuts [12][4][3]; //!<! L1 for different w0 and cell cuts
659 
661 //TH2F * fhLambda1ForW0MC[12][5]; //!<! L1 for different w0, depending on the particle of origin
662 
667 
670 
673 
675  ClassDef(AliAnaClusterShapeCorrelStudies,8) ;
677 
678 } ;
679 
680 #endif //ALIANACLUSTERSHAPECORRELSTUDIES_H
681 
682 
683 
TH2F * fhOriginEOverlap[3]
! check origin of selected clusters, n cell > fNCellMinShape, overlap with other cluster ...
TH2F * fhNCellsTCardSameAndDiffFraction[2]
! Cluster fraction of NCells in same TCard as leading vs energy
TH3F * fhTCardChannelNCell
! 0 to 15 channel location of max cell in T-Card vs cluster E vs n cell in cluster with weight ...
void SetM02LowBin(Float_t min, Float_t max)
TH3F * fhSMNCellModuleMaxOutModSameRatLowM02
! Number of cells out of cell maximum module with energy to the ones in module, per SM...
TH2F * fhECellClusRatNLM1TCardCorrNoSelection[2]
! Cluster E cell / E cluster for NLM=1 vs E for clusters selected for TCard correlation studies ...
TH2F * fhLambda1NLM2TCardCorrNoSelection[2]
! Cluster m20 vs E for clusters selected for TCard correlation studies, nlm=2
TH2F * fhEMaxCellClusterRatio
! e max cell / e cluster vs e cluster
void SetM02HighBin(Float_t min, Float_t max)
TH3F * fhSMECellModuleMaxLowM02
! Total energy of cells in cell maximum module (not max), per SM, per cluster E, photon shape ...
TH2F * fhLambda0NLM1TCardCorrelNCell[6][6][2]
! Cluster m02 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard...
TH2F * fhE2ndRatNLM1TCardCorrelNCell[6][6][2]
! Cluster E cell second max / E cluster for NLM=1 vs E, cluster contains 0 to more than 6 cells with ...
TH3F * fhSMECellModuleMaxOutModDiffRatLowM02
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
TH3F * fhSMMEta[3]
! SM number vs shower dispersion in eta, n cell > 4
TH2F * fhColRowTCardCorrNoSelectionExoticLowE[2]
! col-row cluster cell max for those selected for TCard correlation studies, 5 < E < 8 GeV...
TH2F * fhColRowTCardCorrelNCellExoticHighE[6][6][2]
! Cluster max cell col vs row, E > 8 GeV, cluster contains 0 to more than 6 cells with w > 0...
TH3F * fhSMECellModuleMaxTotRatClus
! Energy of cells in cell maximum module divided to cluster E, per SM, per cluster E ...
TH3F * fhClusterMaxCellCloseCellRatioM02
! Ratio between max cell energy and cell energy of the same cluster
Float_t fM02Min
Minimum M02 on clusters.
TH2F * fhECellTotalRatio
! e cell / e total vs e total
TH2F * fhExoticTCardCorrNoSelection[2]
! exoticity per cluster vs cluster energy, clusters selected for TCard correlation studies ...
TH2F * fhTMPhiResidualExoticity[14]
! Cluster-track matching residual in phi vs exoticity
TH2F * fhLogECellNLM2TCardCorrNoSelection[2]
! Cluster Log E cell for NLM=2 vs E for clusters selected for TCard correlation studies ...
TH2F * fhTimeTCardCorrNoSelection[2]
! Cluster time vs E for clusters selected for TCard correlation studies
TH2F * fhColRowTCardCorrelNCellExoticLowE[6][6][2]
! Cluster max cell col vs row, E > 2 GeV, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhEnergyTimeTCardCorrNoSelectionExotic[2]
! cluster energy vs time, exo > 0.97, T-Card strict cuts
TH2F * fhTCardCorrEClusterDiffExo[12][2]
! Cluster energy - secondary cell energy in cluster vs cluster energy, different secondary cell selec...
double Double_t
Definition: External.C:58
TH3F * fhClusterMaxCellDiffM02[3]
! Difference between cluster energy and energy of cell with more energy, vs m02
Definition: External.C:260
TH2F * fhSameRowDiffColAndTCardCellsTimeDiffCellMaxE[2]
! Secondary cell energy difference vs leading cell energy, one in same TCard as cell max...
TH3F * fhSMECellModuleOutLowM02
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
TH2F * fhSameRowDiffColAndTCardCellsTimeDiffCellMaxEExo[2]
! Secondary cell energy difference vs leading cell energy, one in same TCard as cell max...
TH3F * fhNCellsPerClusterMEtaPhi[3]
! N cells per cluster vs cluster energy vs shape in eta*phi direction
TH3F * fhDeltaIAOrigin[3]
! Cluster "asymmetry" vs E vs origin
TH3F * fhSMMEtaPhi[3]
! SM number vs shower dispersion, n cell > 4
Definition: External.C:236
TH2F * fhECellClusRatNLM2TCardCorrelNCell[6][6][2]
! Cluster E cell / E cluster for NLM=2 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH2F ** fhECellTotalRatioMod
! e cell / e total vs e total, per SM
TH3F * fhColRowM02
! Cluster position in cell max col-row, 8 < E < 12 GeV, neutral only
TH3F * fhSMECellModuleMaxOutModDiffRat
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
Bool_t fStudyColRowFromCellMax
Study activity around cell max.
TH3F * fhNCellsPerClusterM02PerSMPerCol[20][2]
! N cells per cluster vs cluster energy vs m02, per SM, per odd/even col
Int_t fNEBinCuts
Number of energy bin cuts for fStudyTCardCorrelation.
TH2F * fhNLocMaxTCardCorrelNCell[6][6][2]
! Cluster nlocmax vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff T...
void WeightHistograms(AliVCluster *clus, Int_t mcTag)
TH3F * fhColM02[3]
! main cell column vs m02, n cell > 4
TH3F * fhSMECellModuleMaxTotRat
! Energy of cells in cell maximum module divided to cell maximum E, per SM, per cluster E ...
TH2F * fhNCellsTCardCorrWithWeightNoSelection[2]
! Ncells per cluster vs cluster energy, select cells with w>0.01, clusters selected for TCard correla...
TH3F * fhNCellsPerClusterMPhi[3]
! N cells per cluster vs cluster energy vs shape in phi direction
TH2F * fhE2ndEMaxRatNLM3TCardCorrNoSelection[2]
! Cluster E cell second loc max / E Max for NLM>2 vs E for clusters selected for TCard correlation st...
TH3F * fhSMECellModuleOutModSameHighM02
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
Float_t fM02LowBin[2]
Min and max value of shower shape in photon region.
TH3F * fhInvMassNCellSMSame
! Invariant mass vs first selected cluster N cell with 8 < E < 12 GeV and per SM of both cluster ...
TH3F * fhDeltaIEtaDeltaIPhiTot[3]
! Difference between max cell index and farthest cells left/up to right/down, eta vs phi vs E ...
virtual ~AliAnaClusterShapeCorrelStudies()
Virtual destructor. Not implemented.
TH2F * fhColRowHighEPosTime
! cluster col-row cluster cell max, E > 8 GeV, t > 5 ns exo < 0.97, n cell > 1
TH2F * fhTCardCorrECellMaxDiff[12][2]
! Cell max energy - secondary cell energy in cluster vs cluster energy, different secondary cell sele...
TH2F * fhColRowHighENegTime
! cluster col-row cluster cell max, E > 8 GeV, t < -5 ns exo < 0.97, n cell > 1
TH2F * fhLogECellNLM3TCardCorrelNCell[6][6][2]
! Cluster log E cell vs E cluster for NLM>2 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhE2ndEMaxRatNLM1TCardCorrNoSelection[2]
! Cluster E cell second loc max / E Max for NLM=1 vs E for clusters selected for TCard correlation st...
TH3F * fhSMEMaxEClusterRat
! Energy of cell max over cluster, per SM, per cluster E, non photon shape
TH2F * fhLogECellSameNLM2TCardCorrNoSelection[2]
! Cluster Log E cell for NLM=2 vs E for clusters selected for TCard correlation studies, same Tcard as leading
Float_t fEBinCuts[15]
Energy bins cut for fStudyTCardCorrelation.
Float_t fInvMassMaxM02Cut
Maximum M02 shower shape cut value for clusters entering the invariant mass calculation.
TH3F * fhNCellsPerClusterMEtaPhiA[3]
! N cells per cluster vs cluster energy vs shape in (phi-eta)/(eta+phi)
TH3F * fhSMNCellModuleOut
! Number of cells out of cell maximum module with energy, per SM, per cluster E
TH3F * fhColRowFromCellMaxECellClusterRatLowM02PerSM[20][2][4]
! secondary cell distance to cell max in col vs row vs energy ratio to cluster E, (2-3)...
TH2F * fhLogECellSameNLM1TCardCorrNoSelection[2]
! Cluster Log E cell for NLM=1 vs E for clusters selected for TCard correlation studies, same Tcard as leading
TH3F * fhSMMEtaPhiA[3]
! SM number vs shower dispersion eta-phi asymmetry, n cell > 4
TH2F * fhLambda1TCardCorrNoSelection[2]
! Cluster m20 vs E for clusters selected for TCard correlation studies
TH2F * fhEMaxRatNLM3TCardCorrelNCell[6][6][2]
! Cluster E cell max / E cluster for NLM>2 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhEMaxRatNLM2TCardCorrelNCell[6][6][2]
! Cluster E cell max / E cluster for NLM=2 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhE2ndSameEMaxRatNLM2TCardCorrNoSelection[2]
! Cluster E cell second loc max / E Max for NLM=2 vs E for clusters selected for TCard correlation st...
TH2F * fhColRowExoticHighE1CellNegTime
! cluster col-row cluster cell max, E > 8 GeV, t < -5 ns
Bool_t fStudyModuleCells
Fill EMCal module cell histograms.
TH3F * fhEMaxCellTimeM02SM
! m02 vs SM number vs max cell time
Bool_t fStudyShapeParam
Study not only M02 but other kind of shape param.
TH2F * fhEnergyTMEtaResidualTCardCorrNoSelectionExotic
! cluster energy vs eta track-cluster residual, exo > 0.97, T-Card strict cuts
TH2F * fhE2ndEMaxRatNLM1TCardCorrelNCell[6][6][2]
! Cluster E cell second max / E cell max for NLM=1 vs E, cluster contains 0 to more than 6 cells with...
TH3F * fhSMECellModuleOutModDiffLowM02
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
TH3F * fhSMECellModuleMaxTotRatLowM02
! Energy of cells in cell maximum module divided to cell maximum E, per SM, per cluster E...
Int_t fNCellsBinsLimits[5]
Limits to select clusters within a number of cells range.
TH3F * fhNCellsPerClusterNLM[3]
! N cells per cluster vs cluster energy vs nlm
TH3F * fhSMNCellModuleMaxLowM02
! Number of cells in cell maximum module with energy, per SM, per cluster E, photon shape ...
TH3F * fhSMECellModuleMaxOutModDiffRatHighM02
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
TH2F * fhEMaxRatNLM1TCardCorrNoSelection[2]
! Cluster E cell max / E cluster for NLM=1 vs E for clusters selected for TCard correlation studies ...
Float_t fMinDistToBad
Minimum distance to bad channel.
TH3F * fhSMEMaxEClusterRatHighM02
! Energy of cell max over cluster, per SM, per cluster E, non photon shape, non photon shape ...
TH3F * fhSMECellModuleMaxOutModSameRat
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
TH2F * fhColRowExotic2ndCellSameLowE[2]
! secondary cell in same TCard col vs row, 5 < E < 8 GeV, exo > 0.97, loose cuts
TH3F * fhColRowFromCellMaxEMaxSecDiffLowM02PerSM[20][2][4]
! secondary cell distance to cell max in col vs row vs energy difference to cell max, (2-3), (4-5) (>5) n cells, for clusters 8 < E < 12 GeV, 0.1 < M02 < 0.3, per SM number, per odd/pair column
TH3F * fhSMNCellModuleMaxHighM02
! Number of cells in cell maximum module with energy, per SM, per cluster E, non photon shape ...
TH2F * fhColRowExoticHighEPosTime
! cluster col-row cluster cell max, E > 8 GeV, t > 5 ns exo > 0.97
TH2F * fhNLocMaxTCardCorrNoSelection[2]
! Cluster Number of local Maxima vs E for clusters selected for TCard correlation studies ...
TH3F * fhDeltaIATotOrigin[3]
! Cluster "total asymmetry" vs E vs origin
TCanvas * c
Definition: TestFitELoss.C:172
TH2F * fhColRowExoticHighENegTime
! cluster col-row cluster cell max, E > 8 GeV, t < -5 ns exo > 0.97
TH3F * fhSMECellModuleMaxTotRatClusLowM02
! Energy of cells in cell maximum module divided to cluster E, per SM, per cluster E...
TH3F * fhSMECellModuleMaxTot
! Total energy of cells in cell maximum module, per SM, per cluster E
TH2F * fhLambda0NLM2TCardCorrelNCell[6][6][2]
! Cluster m02 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard...
TH2F * fhTCardCorrTCellMaxDiffExo[12][2]
! Cell max energy - secondary cell time in cell vs cluster energy, different secondary cell selection...
TH3F * fhDeltaIANCells[3]
! Cluster "asymmetry" vs n cells vs E
TH3F * fhTCardChannelNCellModMax
! 0 to 15 channel location of max cell in T-Card vs cluster E vs n cell in max module ...
TH3F * fhSMECellModuleOutModDiffHighM02
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
TH2F * fhECellSameClusRatNLM2TCardCorrNoSelection[2]
! Cluster E cell / E cluster for NLM=2 vs E for clusters selected for TCard correlation studies...
Int_t fNCellsBins
Total number of number of cells bins.
TH2F * fhTMPhiResidualExoticityLooseCut[14]
! Cluster-track matching residual in phi vs exoticity, loose acceptance cut
Int_t fdEdXMaxEle
dEdX max cut for electrons
TH2F * fhColRowTCardCorrNoSelectionLowE[2]
! col-row cluster cell max for those selected for TCard correlation studies, 5 < E < 8 GeV ...
TH3F * fhSMECellModuleMaxRatLowM02
! Energy of cells in cell maximum module (not max) divided to cell maximum E, per SM...
TH2F * fhTCardCorrECellMaxDiffExo[12][2]
! Cell max energy - secondary cell energy in cluster vs cluster energy, different secondary cell sele...
TH3F * fhSMMEtaPhiANoCut[3]
! SM number vs shower dispersion eta-phi asymmetry, no cut
TH2F * fhColRowExoticHighE[2]
! col-row cluster cell max, E > 8 GeV, exo > 0.97, loose cuts
TH2F * fhECellTotalLogRatio
! log (e cell / e total) vs e total
TH3F * fhSMECellModuleMaxRatHighM02
! Energy of cells in cell maximum module (not max) divided to cell maximum E, per SM...
TH3F * fhSMM20HighM02NoCut[3]
! SM number vs m20, 0.5<m02<2, no ncell cut
TH2F * fhColRowExoticHighENulTime
! cluster col-row cluster cell max, E > 8 GeV, -5 < t < 5 ns exo > 0.97
TH2F * fhEMaxRatNLM2TCardCorrNoSelection[2]
! Cluster E cell max / E cluster for NLM=2 vs E for clusters selected for TCard correlation studies ...
TH2F * fhE2ndSameEMaxRatNLM3TCardCorrNoSelection[2]
! Cluster E cell second loc max / E Max for NLM>2 vs E for clusters selected for TCard correlation st...
Float_t fEMinShape
Minimum cluster energy for some fStudyShape histograms.
TH2F * fhE2ndSameRatNLM1TCardCorrNoSelection[2]
! Cluster E cell second max / E cluster for NLM=1 vs E for clusters selected for TCard correlation st...
TH2F * fhECellWeightNLM3TCardCorrelNCell[6][6][2]
! Cluster E cell weight for NLM>2 vs E, cluster contains 0 to more than 6 cells with w > 0...
AliVCaloCells * fCaloCellList
! cells temporary container
TH2F * fhEMaxCellClusterLogRatio
! log (e max cell / e cluster) vs e cluster
TH3F * fhSMNCellModuleOutModSameHighM02
! Number of cells out of cell maximum module with energy, per SM, per cluster E, same T-Card...
TH2F * fhSameRowDiffColAndTCardCellsEnergyDiffClusterE[2]
! Secondary cell energy difference vs cluster energy, one in same TCard as cell max, the other not, both in same row and 1 column
TH3F * fhSMNCellModuleMaxOutModSameRatHighM02
! Number of cells out of cell maximum module with energy to the ones in module, per SM...
TH3F * fhOriginM02NoCut[3]
! check origin of selected clusters, vs E vs M02
TH2F * fhLambda0ForW0AndCellCuts[12][4][3]
! L0 for different w0 and cell cuts
TH3F * fhSMECellModuleMaxOutModSameRatLowM02
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
TH3F * fhSMMEtaPhiNoCut[3]
! SM number vs shower dispersion, no cut
TH3F * fhSMM20LowM02NoCut[3]
! SM number vs m20, 0.1<m02<0.3, no ncell cut
void InitParameters()
Initialize the parameters of the analysis.
TH2F * fhE2ndRatNLM2TCardCorrNoSelection[2]
! Cluster E cell second loc max / E cluster for NLM=2 vs E for clusters selected for TCard correlatio...
TH2F * fhE2ndRatNLM3TCardCorrelNCell[6][6][2]
! Cluster E cell second loc max / E cluster for NLM>2 vs E, cluster contains 0 to more than 6 cells w...
TH3F * fhTCardChannelM02
! 0 to 15 channel location of max cell in T-Card vs cluster E vs M02 with large n cell (> 4) ...
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellSameLowE[2]
! secondary cell in same TCard col vs row, 5 < E < 8 GeV, exo > 0.97
TH2F * fhSameRowDiffColAndTCardCellsTimeDiffClusterE[2]
! Secondary cell energy difference vs cluster energy, one in same TCard as cell max, the other not, both in same row and 1 column
TH2F * fhECellSameClusRatNLM1TCardCorrNoSelection[2]
! Cluster E cell / E cluster for NLM=1 vs E for clusters selected for TCard correlation studies...
TH2F * fhColRowExoticHighE1CellPosTime
! cluster col-row cluster cell max, E > 8 GeV, t > 5 ns
void ChannelCorrelationInTCard(AliVCluster *clus, Bool_t matched, Int_t absIdMax, Float_t exoticity)
TH2F * fhE2ndRatNLM3TCardCorrNoSelection[2]
! Cluster E cell second loc max / E cluster for NLM>2 vs E for clusters selected for TCard correlatio...
TH2F * fhColRowExotic2ndCellSameHighE[2]
! secondary cell in same TCard col vs row, E > 8 GeV, exo > 0.97, loose cuts
TH2F * fhLogECellNLM1TCardCorrelNCell[6][6][2]
! Cluster log E cell vs E cluster for NLM=1, cluster contains 0 to more than 6 cells with w > 0...
TH3F * fhSMECellModuleMaxOutRatHighM02
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
TH2F * fhECellWeightNLM1TCardCorrNoSelection[2]
! Cluster E cell weight for NLM=1 vs E for clusters selected for TCard correlation studies ...
TH2F * fhColRowExotic2ndCellDiffHighE[2]
! secondary cell in diff TCard col vs row, E > 8 GeV, exo > 0.97, loose cuts
TH3F * fhSMECellModuleOutModSame
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
TH2F * fhColRowFromCellMaxHighM02[2]
! secondary cell distance to cell max in col vs row vs n cells, for clusters 8 < E < 12 GeV...
TH2F * fhEnergyTMEtaResidualTCardCorrNoSelection1Cell
! 1 cell cluster energy vs eta track-cluster residual, T-Card strict cuts
TH2F * fhNCellsTCardSameAndDiffExotic[14][2]
! Cluster NCells in same TCard as leading vs NCells on different TCard, exoticity > 0...
TH2F * fhE2ndEMaxRatNLM2TCardCorrelNCell[6][6][2]
! Cluster E cell second loc max / E cell max for NLM=2 vs E, cluster contains 0 to more than 6 cells ...
TH3F * fhSMNCellModuleOutModDiffLowM02
! Number of cells out of cell maximum module with energy, per SM, per cluster E, different T-Card...
void Init()
Check if the calorimeter setting is ok, if not abort.
Base class for CaloTrackCorr analysis algorithms.
TH2F * fhColRowTCardCorrelNCellHighE[6][6][2]
! Cluster max cell col vs row, E > 8 GeV, cluster contains 0 to more than 6 cells with w > 0...
Float_t fInvMassMaxTimeDifference
Maximum difference between the time of the 2 clusters to be considered in invariant mass...
Bool_t fStudyInvMass
Fill invariant mass histograms.
TH2F * fhLambda0NLM2TCardCorrNoSelection[2]
! Cluster m02 vs E for clusters selected for TCard correlation studies, nlm=2
TH2F * fhLambda0TCardCorrelNCell[6][6][2]
! Cluster m02 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard...
TH3F * fhSMNCellLowM02[3]
! SM number vs number of cells, 0.1<m02<0.3,
TH2F * fhColRowTCardCorrNoSelectionHighE[2]
! col-row cluster cell max for those selected for TCard correlation studies, E > 8 GeV ...
void ClusterShapeHistograms(AliVCluster *cluster, Int_t absIdMax, Double_t maxCellFraction, Float_t eCrossFrac, Float_t ampMax, Double_t tmax, Int_t matchedPID, Int_t mcIndex, Int_t noverlaps)
TH3F * fhNCellsPerClusterM02M20PerSM[20]
! m02 vs m20 vs n cells
Int_t fNCellMin
Minimum number of cells on clusters.
TH2F * fhNCellsTCardCorrRatioWithWeightNoSelection[2]
! Ncells per cluster/Ncells per cluster with w>0.01 vs cl. energy, clusters selected for TCard correl...
TH3F * fhSMNCellModuleOutLowM02
! Number of cells out of cell maximum module with energy, per SM, per cluster E, photon shape ...
int Int_t
Definition: External.C:63
TH2F * fhColRowTCardCorrNoSelectionExoticHighE[2]
! col-row cluster cell max for those selected for TCard correlation studies, E > 8 GeV...
TH3F * fhSMNCellModuleOutModSameLowM02
! Number of cells out of cell maximum module with energy, per SM, per cluster E, same T-Card...
Bool_t fStudyWeight
Study the energy weight used in different cluster calculations.
TH2F * fhLambda1NLM1TCardCorrNoSelection[2]
! Cluster m20 vs E for clusters selected for TCard correlation studies, nlm=1
TH3F * fhColRowFromCellMaxECellClusterRatHighM02PerSM[20][2][4]
! secondary cell distance to cell max in col vs row vs energy ratio to cluster E, (2-3)...
Bool_t fStudyTimeCellHisto
Fill time cell histograms.
TH3F * fhEMaxECrossNCellHighM02PerSM[20]
! E cell max vs E cross vs ncells vs SM for clusters 8 < E < 12 GeV, 0.5 < M02 < 2, per SM number
TH2F * fhLambda1TCardCorrelNCell[6][6][2]
! Cluster m20 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard...
float Float_t
Definition: External.C:68
TH2F * fhOriginENoCutOverlap[3]
! check origin of selected clusters, overlap with other cluster
TH2F * fhLambda1Exoticity[14][2]
! Cluster m02 vs exoticy, for different cluster energy bins
TH2F * fhEnergyTMEtaResidual1Cell
! 1 cell cluster energy vs eta track-cluster residual
TH3F * fhSMECellModuleMaxHighM02
! Total energy of cells in cell maximum module (not max), per SM, per cluster E, non photon shape ...
Class for cluster shape, cell T-Card correlation and exoticity.
TH3F * fhSMNCellModuleOutModSame
! Number of cells out of cell maximum module with energy, per SM, per cluster E, same T-Card ...
Float_t fInvMassMaxECut
Maximum energy cut value for clusters entering the invariant mass calculation.
Float_t fInvMassMaxOpenAngle
Combine clusters within with a maximum opening angle between them. In radians.
Bool_t fStudyShape
Study shower shape of clusters and other param on TH3.
TH2F * fhMassEClusTCardCorrelNCell[6][6][2]
! Cluster invariant mass vs E cluster, one of clusters 0.1<m02<0.4 contains 0 to more than 6 cells wi...
TH2F * fhLogECellNLM3TCardCorrNoSelection[2]
! Cluster Log E cell for NLM>2 vs E for clusters selected for TCard correlation studies ...
TH2F * fhLambda0TCardCorrNoSelection[2]
! Cluster m02 vs E for clusters selected for TCard correlation studies
Int_t fdEdXMinHad
dEdX min cut for hadrons
TH2F * fhEnergyTimeTCardCorrNoSelection1Cell[2]
! 1 cell cluster energy vs time, T-Card strict cuts
TH3F * fhNCellsPerClusterM20[3]
! N cells per cluster vs cluster energy vs m20
TH3F * fhSMNCellModuleMaxOutModDiffRatLowM02
! Number of cells out of cell maximum module with energy to the ones in module, per SM...
TH2F * fhEnergyTMPhiResidualExotic
! cluster energy vs phi track-cluster residual, exo > 0.97, loose cuts
TH2F * fhOriginE[3]
! check origin of selected clusters, n cell > fNCellMinShape
TH2F * fhEMaxRatNLM1TCardCorrelNCell[6][6][2]
! Cluster E cell max / E cluster for NLM=1 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhE2ndSameRatNLM3TCardCorrNoSelection[2]
! Cluster E cell second loc max / E cluster for NLM>2 vs E for clusters selected for TCard correlatio...
TH3F * fhSMECellModuleOutModSameLowM02
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
TH2F * fhE2ndRatNLM2TCardCorrelNCell[6][6][2]
! Cluster E cell second loc max / E cluster for NLM=2 vs E, cluster contains 0 to more than 6 cells w...
TH3F * fhClusterMaxCellECrossM02
! 1 - Energy in cross around max energy cell / max energy cell vs cluster energy
TH3F * fhColRowFromCellMaxEMaxSecDiffHighM02PerSM[20][2][4]
! secondary cell distance to cell max in col vs row vs energy difference to cell max, (2-3), (4-5) (>5) n cells,, for clusters 8 < E < 12 GeV, 0.5 < M02 < 2, per SM number, per odd/pair column
Bool_t fStudyTCardCorrelation
Study TCard channels cross correlation.
TH2F * fhEnergyTMPhiResidualTCardCorrNoSelection1Cell
! 1 cell cluster energy vs phi track-cluster residual, T-Card strict cuts
TH2F * fhECellClusRatNLM2TCardCorrNoSelection[2]
! Cluster E cell / E cluster for NLM=2 vs E for clusters selected for TCard correlation studies ...
TH2F * fhECellClusRatNLM3TCardCorrelNCell[6][6][2]
! Cluster E cell / E cluster for NLM>2 vs E, cluster contains 0 to more than 6 cells with w > 0...
AliAnaClusterShapeCorrelStudies & operator=(const AliAnaClusterShapeCorrelStudies &qa)
Copy constructor not implemented.
TH2F * fhEMaxRatNLM3TCardCorrNoSelection[2]
! Cluster E cell max / E cluster for NLM>2 vs E for clusters selected for TCard correlation studies ...
TH3F * fhESecCellEClusterM02NCellPerSM[20]
! m02 vs SM number vs ncell vs E cluster - E cell / E cluster
TH2F * fhOriginENoCut[3]
! check origin of selected clusters
Float_t fM02HighBin[2]
Min and max value of shower shape in non photon region.
Bool_t fStudyExotic
Study the exotic cluster for different cuts, for TCard correl studies.
TH3F * fhRowM02[3]
! main cell row vs m02, n cell > 4
TH2F * fhColRowExotic2ndCellDiffLowE[2]
! secondary cell in diff TCard col vs row, 5 < E < 8 GeV, exo > 0.97, loose cuts
TH3F * fhSMECellModuleOut
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E ...
TH3F * fhDeltaIATotNCells[3]
! Cluster "total asymmetry" vs n cells vs E
TH3F * fhColRowM02NCellCut
! Cluster position in cell max col-row, 9 < E < 12 GeV, n cell > fNCellMinShape, neutral only ...
TH3F * fhSMNCellModuleMaxOutRatLowM02
! Number of cells out of cell maximum module to the ones in module, per SM, per cluster E...
Float_t fConstantTimeShift
Apply a 615 ns time shift in case of simulation, shift in ns.
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellDiffNoSameLowE[2]
! secondary cell in diff TCard col vs row, 5 < E < 8 GeV, exo > 0.97, 0 cells in same T-Card ...
TH2F * fhLambdaRExoticity[14][2]
! Cluster m02 vs exoticy, for different cluster energy bins
TH3F * fhDeltaIAM20[3]
! Cluster "asymmetry" vs Lambda1 vs E
TH2F * fhColRowHighENulTime
! cluster col-row cluster cell max, E > 8 GeV, -5 < t < 5 ns exo < 0.97, n cell > 1 ...
TH2F * fhColRowExoticHighE1Cell[2]
! 1 cell cluster col-row cluster cell max, E > 8 GeV
TH3F * fhSMECellModuleMaxTotHighM02
! Total energy of cells in cell maximum module, per SM, per cluster E, non photon shape ...
TH2F * fhECellSameWeightNLM1TCardCorrNoSelection[2]
! Cluster E cell weight for NLM=1 vs E for clusters selected for TCard correlation studies...
TH3F * fhSMMEtaNoCut[3]
! SM number vs shower dispersion in eta, no cut
TH2F * fhECellWeightNLM1TCardCorrelNCell[6][6][2]
! Cluster E cell weight for NLM=1 vs E, cluster contains 0 to more than 6 cells with w > 0...
TLorentzVector fClusterMomentum
! Cluster momentum, temporary container
Int_t fNCellMinShape
Minumum cluster number of cells for some fStudyShape histograms.
TH3F * fhSMNCellModuleMaxOutRat
! Number of cells out of cell maximum module to the ones in module, per SM, per cluster E ...
TH2F * fhTCardCorrTCellMaxDiff[12][2]
! Cell max energy - secondary cell time in cell vs cluster energy, different secondary cell selection...
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellSameHighE[2]
! secondary cell in same TCard col vs row, E > 8 GeV, exo > 0.97
TH3F * fhEMaxCellEClusterM02NCellPerSM[20]
! m02 vs SM number vs ncell vs E cluster - E max cell / E cluster
TH3F * fhSMECellModuleMax
! Total energy of cells in cell maximum module (not max), per SM, per cluster E
TH2F * fhTMEtaResidualExoticity[14]
! Cluster-track matching residual in phi vs exoticity
TH3F * fhOriginM02Overlap[3]
! check origin of selected clusters, vs E vs M02, n cell > fNCellMinShape, overlap with other cluster...
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellDiffHighE[2]
! secondary cell in diff TCard col vs row, E > 8 GeV, exo > 0.97
TH3F * fhSMECellModuleMaxTotLowM02
! Total energy of cells in cell maximum module, per SM, per cluster E, photon shape ...
TH2F * fhECellClusterRatio
! e cell / e cluster vs e cluster
TH2F * fhTimeExoticity[14][2]
! Cluster time vs exoticy, for different cluster energy bins
TH3F * fhSMNCellHighM02[3]
! SM number vs number of cells, 0.5<m02<2
void Print(const Option_t *opt) const
Print some relevant parameters set for the analysis.
TH2F * fhEnergyTimeExotic[2]
! cluster energy vs time, exo > 0.97, loose cuts
TH3F * fhSMM20HighM02[3]
! SM number vs m20, 0.5<m02<2, n cell > 4
TH2F * fhSameRowDiffColAndTCardCellsEnergyDiffClusterEExo[2]
! Secondary cell energy difference vs cluster energy, one in same TCard as cell max, the other not, both in same row and 1 column, exo > 0.97
TH2F ** fhECellTotalLogRatioMod
! log (e cell / e total) vs e total, per SM
Float_t fInvMassMinM02Cut
Minimum M02 shower shape cut value for clusters entering the invariant mass calculation.
TObjArray * fCaloClusList
! clusters temporary container
TH2F * fhNCellsTCardSameAndDiffFractionExotic[2]
! Cluster fraction of NCells in same TCard as leading vs energy, exoticity > 0.97 ...
TH3F * fhClusterTimeEnergyM02[3]
! Cluster Time vs Energy vs m02
TH3F * fhSMNCellModuleMaxOutModSameRat
! Number of cells out of cell maximum module with energy to the ones in module, per SM...
void ClusterMatchedToTrackPID(AliVCluster *clus, Int_t &matchedPID)
TH2F * fhTCardCorrEClusterDiff[12][2]
! Cluster energy - secondary cell energy in cluster vs cluster energy, different secondary cell selec...
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellSameNoDiffLowE[2]
! secondary cell in same TCard col vs row, 5 < E < 8 GeV, exo > 0.97, 0 cells in diff T-Card ...
TH3F * fhNCellsPerClusterM02NLMPerSM[20]
! m02 vs NLM vs n cells
TH3F * fhSMMPhi[3]
! SM number vs shower dispersion in phi, n cell > 4
TH3F * fhColRowFromCellMaxEMaxSecDiffFracLowM02PerSM[20][2][4]
! secondary cell distance to cell max in col vs row vs energy difference to cell max / e max...
TH3F * fhSMNCellM02[3]
! SM number vs number of cells vs M02, in E bin
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellDiffNoSameHighE[2]
! secondary cell in diff TCard col vs row, E > 8 GeV, exo > 0.97, 0 cells in same T-Card ...
Float_t fEMaxShape
Maximum cluster energy for some fStudyShape histograms.
TH3F * fhSMNCell[3]
! SM number vs number of cells
TH2F * fhECellSameWeightNLM3TCardCorrNoSelection[2]
! Cluster E cell weight for NLM>2 vs E for clusters selected for TCard correlation studies...
TH2F * fhECellClusRatNLM1TCardCorrelNCell[6][6][2]
! Cluster E cell / E cluster vs E for NLM=1, cluster contains 0 to more than 6 cells with w > 0...
TH3F * fhInvMassNCellSM
! Invariant mass vs first selected cluster N cell with 8 < E < 12 GeV and per SM of trigger cluster ...
TH3F * fhSMECellModuleMaxOutRat
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E ...
TH3F * fhSMNCellModuleOutHighM02
! Number of cells out of cell maximum module with energy, per SM, per cluster E, non photon shape ...
TH3F * fhOriginM02NoCutOverlap[3]
! check origin of selected clusters, vs E vs M02, overlap with other cluster
TH2F * fhSameRowDiffColAndTCardCellsTimeDiffClusterEExo[2]
! Secondary cell energy difference vs cluster energy, one in same TCard as cell max, the other not, both in same row and 1 column, exo > 0.97
TH2F * fhLambdaRTCardCorrNoSelection[2]
! Cluster m20/m02 vs E for clusters selected for TCard correlation studies
Int_t fdEdXMaxHad
dEdX max cut for hadrons
TH2F * fhLambda1NLM2TCardCorrelNCell[6][6][2]
! Cluster m20 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard...
TH2F * fhECellSameClusRatNLM3TCardCorrNoSelection[2]
! Cluster E cell / E cluster for NLM>2 vs E for clusters selected for TCard correlation studies...
TH3F * fhColRowFromCellMaxHighM02PerSM[20][2]
! secondary cell distance to cell max in col vs row vs n cells, for clusters 8 < E < 12 GeV...
TH2F * fhTimeDiffExoTCardCorrelNCell[6][6][2]
! Cluster time-secondary cell time vs E, for exotic luster contains 0 to more than 6 cells with w > 0...
Bool_t IsGoodCluster(Int_t absIdMax, Float_t m02, Int_t nCellsPerCluster)
TH2F * fhEnergyTMEtaResidualExotic
! cluster energy vs eta track-cluster residual, exo > 0.97, loose cuts
TH2F * fhTMEtaResidualExoticityLooseCut[14]
! Cluster-track matching residual in phi vs exoticity, loose acceptance cut
TH3F * fhSMECellModuleOutHighM02
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
TH2F * fhLambda0Lambda1[14][2]
! Cluster m02 vs m20,for different cluster energy bins
TH2F * fhEnergyTMPhiResidual1Cell
! 1 cell cluster energy vs phi track-cluster residual
TH3F * fhDeltaIAM02[3]
! Cluster "asymmetry" vs Lambda0 vs E
TH2F * fhLambda0NLM1TCardCorrNoSelection[2]
! Cluster m02 vs E for clusters selected for TCard correlation studies, nlm=1
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellSameNoDiffHighE[2]
! secondary cell in same TCard col vs row, E > 8 GeV, exo > 0.97, 0 cells in diff T-Card ...
TH3F * fhSMNCellModuleMaxOutRatHighM02
! Number of cells out of cell maximum module to the ones in module, per SM, per cluster E...
TH2F * fhECellWeightNLM2TCardCorrNoSelection[2]
! Cluster E cell weight for NLM=2 vs E for clusters selected for TCard correlation studies ...
TH3F * fhSMECellModuleMaxRat
! Energy of cells in cell maximum module (not max) divided to cell maximum E, per SM...
TH2F * fhE2ndEMaxRatNLM2TCardCorrNoSelection[2]
! Cluster E cell second loc max / E Max for NLM=2 vs E for clusters selected for TCard correlation st...
TH3F * fhSMNCellModuleMaxOutModDiffRatHighM02
! Number of cells out of cell maximum module with energy to the ones in module, per SM...
TH3F * fhESecCellEMaxCellM02NCellPerSM[20]
! m02 vs SM number vs ncell vs E cell / E cell max
TH3F * fhDeltaIATotM20[3]
! Cluster "total asymmetry" vs Lambda1 vs E
TH2F * fhColRowExoticLowE1Cell[2]
! 1 cell cluster col-row cluster cell max, 5 < E < 8 GeV
TH3F * fhSMM02NoCut[3]
! SM number vs m02, no cut
TH3F * fhSMECellModuleOutModDiff
! Total energy of cells out of cell maximum module with energy, per SM, per cluster E...
Int_t fdEdXMinEle
dEdX min cut for electrons, set in InitdEdXParameters()
TH3F * fhDeltaIATotM02[3]
! Cluster "total asymmetry" vs Lambda0 vs E
const char Option_t
Definition: External.C:48
TH3F * fhSMECellModuleMaxOutModSameRatHighM02
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
Int_t fNMatchPIDCases
Number of track matched PIDs to study, usually only interested in neutral.
TH3F * fhSMNCellModuleOutModDiffHighM02
! Number of cells out of cell maximum module with energy, per SM, per cluster E, different T-Card...
TH2F * fhSameRowDiffColAndTCardCellsEnergyDiffCellMaxE[2]
! Secondary cell energy difference vs leading cell energy, one in same TCard as cell max...
TH2F * fhECellClusRatNLM3TCardCorrNoSelection[2]
! Cluster E cell / E cluster for NLM>2 vs E for clusters selected for TCard correlation studies ...
TH2F * fhE2ndEMaxRatNLM3TCardCorrelNCell[6][6][2]
! Cluster E cell second loc max / E cell max for NLM>2 vs E, cluster contains 0 to more than 6 cells ...
TH2F * fhECellWeightNLM2TCardCorrelNCell[6][6][2]
! Cluster E cell weight for NLM=2 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH3F * fhSMECellModuleMaxTotRatClusHighM02
! Energy of cells in cell maximum module divided to cluster E, per SM, per cluster E...
TH2F * fhColRowTCardCorrNoSelectionExotic2ndCellDiffLowE[2]
! secondary cell in diff TCard col vs row, 5 < E < 8 GeV, exo > 0.97
bool Bool_t
Definition: External.C:53
TH3F * fhEMaxECrossNCellLowM02PerSM[20]
! E cell max vs E cross vs ncells vs SM for clusters 8 < E < 12 GeV, 0.1 < M02 < 0.3, per SM number
TH3F * fhSMEMaxEClusterRatLowM02
! Energy of cell max over cluster, per SM, per cluster E, non photon shape, photon shape ...
TH2F * fhLambda0ForW0MC[12][5]
! L0 for different w0, depending on the particle of origin
TH2F * fhNCellsTCardSameAndDiff[14][2]
! Cluster NCells in same TCard as leading vs NCells on different TCard
TH2F * fhLambda0ForW0AndCellCutsEta0[12][4][3]
! L0 for different w0 and cell cuts, |eta| < 0.15
TH3F * fhSMECellModuleMaxOutRatLowM02
! Energy of cells out of cell maximum module divided to cell maximum E, per SM, per cluster E...
TH2F * fhE2ndRatNLM1TCardCorrNoSelection[2]
! Cluster E cell second max / E cluster for NLM=1 vs E for clusters selected for TCard correlation st...
TH3F * fhColRowFromCellMaxLowM02PerSM[20][2]
! secondary cell distance to cell max in col vs row vs n cells, for clusters 8 < E < 12 GeV...
TH2F * fhLogECellNLM2TCardCorrelNCell[6][6][2]
! Cluster log E cell vs E cluster for NLM=2 vs E, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhLambda0Exoticity[14][2]
! Cluster m02 vs exoticy, for different cluster energy bins
TH3F * fhNCellsPerClusterM02[3]
! N cells per cluster vs cluster energy vs m02
TH3F * fhTCardChannelM02NoCut
! 0 to 15 channel location of max cell in T-Card vs cluster E vs M02
TH2F * fhColRowExoticLowE[2]
! col-row cluster cell max, 5 < E < 8 GeV, exo > 0.97, loose cuts
TH3F * fhESecCellTimeNCellSM
! n cell vs SM number vs secondary cell time
TH2F * fhE2ndSameRatNLM2TCardCorrNoSelection[2]
! Cluster E cell second loc max / E cluster for NLM=2 vs E for clusters selected for TCard correlatio...
TH2F * fhEnergyTime1Cell[2]
! 1 cell cluster energy vs time
TH3F * fhSMECellModuleMaxTotRatHighM02
! Energy of cells in cell maximum module divided to cell maximum E, per SM, per cluster E...
TH2F * fhSameRowDiffColAndTCardCellsEnergyDiffCellMaxEExo[2]
! Secondary cell energy difference vs leading cell energy, one in same TCard as cell max...
TObjString * GetAnalysisCuts()
Save parameters used for analysis in a string.
TH2F * fhLambda1NLM1TCardCorrelNCell[6][6][2]
! Cluster m20 vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff TCard...
TH3F * fhColRowFromCellMaxEMaxSecDiffFracHighM02PerSM[20][2][4]
! secondary cell distance to cell max in col vs row vs energy difference to cell max / e max...
TH2F * fhColRowFromCellMaxLowM02[2]
! secondary cell distance to cell max in col vs row vs n cells, for clusters 8 < E < 12 GeV...
TH3F * fhSMM02[3]
! SM number vs m02, n cell > 4
TH2F * fhLambda1ExoticityPerNCell[6][6][2]
! Cluster m20 vs exoticy,for E > 8 and n cell bins with w>0.01, in same TCard or diff TCard ...
TH2F * fhColRowTCardCorrelNCellLowE[6][6][2]
! Cluster max cell col vs row, E > 2 GeV, cluster contains 0 to more than 6 cells with w > 0...
TH2F * fhE2ndSameEMaxRatNLM1TCardCorrNoSelection[2]
! Cluster E cell second loc max / E Max for NLM=1 vs E for clusters selected for TCard correlation st...
TH3F * fhSMM20LowM02[3]
! SM number vs m20, 0.1<m02<0.3, n cell > 4
TH3F * fhSMMPhiNoCut[3]
! SM number vs shower dispersion in phi, no cut
TH2F * fhECellWeightNLM3TCardCorrNoSelection[2]
! Cluster E cell weight for NLM>2 vs E for clusters selected for TCard correlation studies ...
TH2F * fhDeltaIA[3]
! Cluster "asymmetry" vs E
TH2F * fhNCellsTCardCorrNoSelection[2]
! Ncells per cluster vs cluster energy, clusters selected for TCard correlation studies ...
TH2F * fhLogECellSameNLM3TCardCorrNoSelection[2]
! Cluster Log E cell for NLM>2 vs E for clusters selected for TCard correlation studies, same Tcard as leading
TH3F * fhNCellsPerClusterM20PerSMPerCol[20][2]
! N cells per cluster vs cluster energy vs m20, per SM, per odd/even col
TH2F * fhNCellsExoticity[14][2]
! Cluster NCells vs exoticy, for different cluster energy bins
TH2F * fhTimeDiffTCardCorrelNCell[6][6][2]
! Cluster time-secondary cell time vs E, cluster contains 0 to more than 6 cells with w > 0...
TH3F * fhEMaxCellTimeNCellSM
! n cell vs SM number vs max cell time
TH3F * fhSMNCellModuleOutModDiff
! Number of cells out of cell maximum module with energy, per SM, per cluster E, different T-Card ...
TH2F * fhLogECellNLM1TCardCorrNoSelection[2]
! Cluster Log E cell for NLM=1 vs E for clusters selected for TCard correlation studies ...
TH3F * fhDeltaIEtaDeltaIPhi[3]
! Difference between max cell index and farthest cell, eta vs phi vs E
TH2F * fhECellSameWeightNLM2TCardCorrNoSelection[2]
! Cluster E cell weight for NLM=2 vs E for clusters selected for TCard correlation studies...
TH3F * fhNCellsPerClusterMEta[3]
! N cells per cluster vs cluster energy vs shape in eta direction
TH3F * fhSMNCellModuleMaxOutModDiffRat
! Number of cells out of cell maximum module with energy to the ones in module, per SM...
void InitdEdXParameters()
Initialize the dedx range depending on run number or MC.
TH2F * fhLambda0ExoticityPerNCell[6][6][2]
! Cluster m02 vs exoticy,for E > 8 and n cell bins with w>0.01, in same TCard or diff TCard ...
TH3F * fhSMNCellModuleMax
! Number of cells in cell maximum module with energy, per SM, per cluster E
TLorentzVector fClusterMomentum2
! Cluster momentum, inv mass loop, temporary container
TH3F * fhEMaxESecCellNCellHighM02PerSM[20]
! E cell max vs E cell vs ncells secondary vs SM for clusters 8 < E < 12 GeV, 0.5 < M02 < 2...
TH3F * fhOriginM02[3]
! check origin of selected clusters, vs E vs M02, n cell > fNCellMinShape
TH2F * fhDeltaIATot[3]
! Cluster "total asymmetry" vs E
TH2F * fhEnergyTMPhiResidualTCardCorrNoSelectionExotic
! cluster energy vs phi track-cluster residual, exo > 0.97, T-Card strict cuts
Float_t fInvMassMinECut
Minimum energy cut value for clusters entering the invariant mass calculation.
TH2F * fhExoticTCardCorrelNCell[6][6][2]
! Cluster exoticity vs E, cluster contains 0 to more than 6 cells with w > 0.01 in same TCard or diff...
TH3F * fhNCellsPerClusterNLMPerSMPerCol[20][2]
! N cells per cluster vs cluster energy vs nlm, per SM, per odd/even col
TH3F * fhEMaxESecCellNCellLowM02PerSM[20]
! E cell max vs E cell secondary vs ncells vs SM for clusters 8 < E < 12 GeV, 0.1 < M02 < 0...
TH2F * fhECellClusterLogRatio
! log (e cell / e cluster) vs e cluster
TH2F * fhColRowExoticHighE1CellNulTime
! cluster col-row cluster cell max, E > 8 GeV, -5 < t < 5 ns