3 |
|
|
4 |
|
/************************************************************************************************************************************ |
5 |
|
Cluster Type: ijk |
6 |
< |
i = algo => 1=Island , 2=Hybrid |
6 |
> |
i = algo => 1=Island , 2=Hybrid, 3=multi5x5 |
7 |
|
j = detector => 1=ECAL Barrel , 2=ECAL Endcap |
8 |
< |
k = corrections => 0=uncorrected , 1=standard CMSSW corections , 2=standard CMSSW corections + Preshower |
8 |
> |
k = corrections => 0=nopreshower / uncorrected , 1=no preshower / standard CMSSW corections |
9 |
> |
2=preshower / standard CMSSW corections , 3= preshower / uncorrected |
10 |
|
|
11 |
|
BasicClusters |
12 |
|
110 => Island Barrel BasicClusters |
13 |
|
120 => Island Endcap BasicClusters |
14 |
|
210 => hybrid Barrel BasicClusters |
15 |
+ |
320 => multi5x5 Endcap BasicClusters |
16 |
|
|
17 |
|
SuperClusters |
18 |
|
110 => Island Barrel SuperClusters |
21 |
|
122 => Corrected Island Endcap SuperClusters with Preshower (standard CMSSW corrections) |
22 |
|
210 => Hybrid Barrel SuperClusters |
23 |
|
211 => Corrected Hybrid Barrel SuperClusters (standard CMSSW corrections) |
24 |
< |
|
24 |
> |
320 => Multi5x5 Endcap SuperClusters |
25 |
> |
322 => Corrected Multi5x5 Endcap SuperClusters with Preshower (standard CMSSW corrections) |
26 |
> |
323 => Multi5x5 Endcap SuperClusters with Preshower |
27 |
> |
|
28 |
|
Shapes variables (e3x3, e5x5, eMax, e2nd) are not modified by CMSSW energy corrections |
29 |
|
Shapes variables for SuperClusters correspond to shapes variables of the seed BasicCluster |
30 |
|
|
35 |
|
|
36 |
|
#include "Rtypes.h" |
37 |
|
#include "TVector3.h" |
38 |
+ |
#include "TMath.h" |
39 |
+ |
#include "TRef.h" |
40 |
|
|
41 |
|
using namespace std; |
42 |
|
|
117 |
|
Int_t uid_; |
118 |
|
|
119 |
|
|
120 |
< |
ClassDef (TRootCluster,1); |
120 |
> |
ClassDef (TRootCluster,2); |
121 |
|
}; |
122 |
|
|
123 |
|
#endif |