#include <emcClusterContent.h>
Inherited by emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5.
Inheritance diagram for emcClusterContent:
Definition at line 20 of file emcClusterContent.h.
Public Member Functions | |
virtual | ~emcClusterContent () |
emcClusterContent * | clone (void) const |
Returns a copy of this cluster. | |
emcClusterContent * | create (void) const |
Return an empty copy of this cluster (i.e. copy only the type). | |
virtual int | arm () const |
Arm number (WARNING: convention is reversed from PHENIX) : West=0, East=1. | |
virtual bool | canBeMerged () const |
Whether this cluster can contain both a real and simulated part. | |
virtual float | chi2 () const |
Indicative of how close the shower shape is from an electromagnetic show. | |
virtual unsigned int | cutword () const |
Might be used to associate some flag value to this cluster. | |
virtual unsigned int | deadmap () const |
A 29 bits integer indicating the error status (both w.r.t energy and tof) of the cluster towers. | |
virtual float | e () const |
virtual float | e9 () const |
virtual float | ecore () const |
virtual float | ecent () const |
virtual bool | has_rawtdc () const |
whether we do have rawtdc value or not. | |
virtual bool | has_yz_cg () const |
whether we do have cg (center of gravity) coordinates or not. | |
virtual bool | has_id () const |
virtual bool | has_pid () const |
virtual bool | has_type () const |
virtual bool | has_Dxyz () const |
virtual bool | has_E9 () const |
virtual bool | has_Etofmin () const |
virtual bool | has_Etofmax () const |
virtual bool | has_Quality () const |
virtual bool | has_Phi () const |
virtual bool | has_Theta () const |
virtual bool | has_Tofdisp () const |
virtual bool | has_Tofmin () const |
virtual bool | has_Tofmax () const |
virtual bool | has_Tofcorrmin () const |
virtual bool | has_Tofcorrmax () const |
virtual int | id () const |
Cluster identifier. | |
virtual void | identify (std::ostream &os=std::cout) const |
virtual int | isValid () const |
int | isValid (const float f) const |
int | isValid (const int i) const |
int | isValid (const unsigned int i) const |
virtual bool | isMerged () const |
Whether this cluster is an embedded one (i.e. | |
virtual bool | isSimulated () const |
Whether this cluster is a simulated one (i.e. | |
virtual float | quality () const |
virtual int | multiplicity () const |
Number of towers in this cluster. | |
virtual float | padispy () const |
Dispersions along the principal axis of the clusters. | |
virtual float | padispz () const |
virtual float | partesum (int index) const |
Partial sum of energy in the index-th tower. | |
virtual float | prob_photon () const |
Probability that this cluster is a photon. | |
virtual float | phi () const |
Phi angle of this cluster. Radians. | |
virtual int | pid () const |
virtual void | print (std::ostream &out=std::cout) const |
virtual float | rawtdc () const |
virtual int | sector () const |
Sector number (ranging from 0 to 3). | |
virtual float | simfrac () const |
Fraction of energy in this cluster that comes from simulated towers. | |
virtual float | tof () const |
TOF of the central tower, minus the flash time (=sqrt(x2+y2+z2)/30.0)). | |
virtual float | tofcorr () const |
Same as above (tof()) for the moment. | |
virtual float | tofhad () const |
TOF, assuming cluster originate from a hadron. | |
virtual float | tofdisp () const |
Dispersion of the TOF. Not implemented yet. | |
virtual float | theta () const |
Theta angle of the cluster. Radians. | |
virtual int | towerid (int index) const |
towerid of the index-th tower of the cluster index goes from 0 to multiplicity()-1. | |
int | twrhit () const |
For backward compatibility reason only. | |
virtual int | type () const |
Detector type. 1 = PbSc, 2 = PbGl. | |
virtual unsigned int | warnmap () const |
Similar to deadmap, but for warning status. | |
virtual short | emcpc3 () const |
virtual short | emcpc3neartrk () const |
virtual float | emcpc3dz () const |
virtual float | emcpc3dphi () const |
virtual short | emctrk () const |
virtual float | emctrkdz () const |
virtual float | emctrkdphi () const |
virtual float | pemctrk () const |
virtual short | emctrkquality () const |
void | ShutUp (const int i=1) |
virtual void | Copy (const emcClusterContent &src) |
virtual float | corrdispy () const |
Corrected dispersions (for simple periodic structure of the disp) along y and z axis. | |
virtual float | corrdispz () const |
virtual float | dispy () const |
Dispersions (second moment of the tower positions distribution within the cluster) along y and z axis. | |
virtual float | dispz () const |
virtual float | dx () const |
Errors on position x,y,z of the cluster. | |
virtual float | dy () const |
virtual float | dz () const |
virtual float | etofmin () const |
Energy of the tower that has the max (min) tof. | |
virtual float | etofmax () const |
virtual int | iypos () const |
Integer position within the sector of the central tower. | |
virtual int | izpos () const |
virtual float | tofmin () const |
Minimun and maximum tofs of the clusters. | |
virtual float | tofmax () const |
virtual float | tofcorrmin () const |
virtual float | tofcorrmax () const |
virtual float | x () const |
Position x,y,z of the cluster. | |
virtual float | y () const |
virtual float | z () const |
virtual float | ycg () const |
Center-of-gravity coordinates (in sector plane). | |
virtual float | zcg () const |
virtual void | set_arm (int) |
Various setters to set the above values. | |
virtual void | set_chi2 (float) |
virtual void | set_corrdisp (float corrdispy, float corrdispz) |
virtual void | set_cutword (unsigned int) |
virtual void | set_disp (float dispy, float _dispz) |
virtual void | set_dxyz (float dx, float dy, float dz) |
virtual void | set_e (float) |
virtual void | set_e9 (float) |
virtual void | set_ecore (float) |
virtual void | set_ecent (float) |
virtual void | set_etofmin (float) |
virtual void | set_etofmax (float) |
virtual void | set_id (int id) |
virtual void | set_ipos (int iy, int iz) |
virtual void | set_quality (float) |
virtual void | set_maps (unsigned int deadmap, unsigned int warnmap) |
virtual void | set_multiplicity (int) |
virtual void | set_padisp (float padispy, float padispz) |
virtual void | set_partesum (int index, float value) |
virtual void | set_prob_photon (float) |
virtual void | set_phi (float) |
virtual void | set_pid (int) |
virtual void | set_rawtdc (float) |
virtual void | set_sector (int) |
virtual void | set_simfrac (float) |
virtual void | set_tof (float) |
virtual void | set_tofhad (float) |
virtual void | set_tofdisp (float) |
virtual void | set_tofmin (float) |
virtual void | set_tofmax (float) |
virtual void | set_tofcorr (float) |
virtual void | set_tofcorrmin (float) |
virtual void | set_tofcorrmax (float) |
virtual void | set_theta (float) |
virtual void | set_towerid (int index, int value) |
virtual void | set_type (int) |
virtual void | set_xyz (float x, float y, float z) |
virtual void | set_yz_cg (float ycg, float zcg) |
virtual void | set_emcpc3 (short) |
virtual void | set_emcpc3neartrk (short) |
virtual void | set_emcpc3dz (float) |
virtual void | set_emcpc3dphi (float) |
virtual void | set_emctrk (short) |
virtual void | set_emctrkdz (float) |
virtual void | set_emctrkdphi (float) |
virtual void | set_pemctrk (float) |
virtual void | set_emctrkquality (short) |
Protected Member Functions | |
emcClusterContent & | operator= (const emcClusterContent &rhs) |
This one is protected on purpose. | |
Private Member Functions | |
void | warning (const char *field) const |
|
Definition at line 26 of file emcClusterContent.h. |
|
Arm number (WARNING: convention is reversed from PHENIX) : West=0, East=1.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 39 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Whether this cluster can contain both a real and simulated part.
Reimplemented in emcClusterContentv1M. Definition at line 42 of file emcClusterContent.h. |
|
Indicative of how close the shower shape is from an electromagnetic show. A low chi2 means high probability of being an EM shower. Only for PbSc. Typical chi2 is chi2<3.0 Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 49 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Returns a copy of this cluster.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 29 of file emcClusterContent.h. References warning(). |
|
|
Corrected dispersions (for simple periodic structure of the disp) along y and z axis. Only available if has_yz_cg()=true. Only for PbGl ? Dimensionless. Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 57 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 58 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Return an empty copy of this cluster (i.e. copy only the type).
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 32 of file emcClusterContent.h. References warning(). |
|
Might be used to associate some flag value to this cluster.
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 62 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
A 29 bits integer indicating the error status (both w.r.t energy and tof) of the cluster towers. It's relative to the central tower, i.e the deadmap is the one of the central tower and indicates the error status of the neighbours of the central tower. For energy, the bits are: --------------------- | | 18| 19| 20| | --------------------- | 13| 14| 15| 16| 17| --------------------- ^ y | 8 | 9 | 10| 11| 12| | --------------------- | | 3 | 4 | 5 | 6 | 7 | | --------------------- ------> z(x) | | 0 | 1 | 2 | | --------------------- as viewed from the back of the central tower (which has bit 10 set to 1 if it's itself a bad module); corner towers are excluded For ToF bits are : ------------- | 27| 28| 29| ^ y ------------- | | 24| 25| 26| | ------------- | | 21| 22| 23| ------> z(x) ------------- as viewed from the back of the central tower (which has bit 25 set to 1 if it's itself a bad module) So, the central tower of the cluster has a problem with amplitude measurements if deamap satisfies the 0x400 mask. Some other useful masks. The mask to look for amplitude errors or warnings in the 3x3 region around the central tower is: 0x1ce70 In the 5x5 region: 0x1fffff To see if there are ToF problems for the central tower: 0x2000000 Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 106 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Dispersions (second moment of the tower positions distribution within the cluster) along y and z axis. Unit is cm^2. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 112 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 113 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Errors on position x,y,z of the cluster. Unit cm. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 118 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 119 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 120 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 124 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 127 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 133 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 130 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 316 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 319 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 318 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 317 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 320 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 322 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 321 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 324 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 138 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Energy of the tower that has the max (min) tof. GeV. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 137 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Definition at line 155 of file emcClusterContent.h. |
|
Definition at line 156 of file emcClusterContent.h. |
|
Definition at line 158 of file emcClusterContent.h. |
|
Definition at line 157 of file emcClusterContent.h. |
|
Definition at line 152 of file emcClusterContent.h. |
|
Definition at line 160 of file emcClusterContent.h. |
|
Definition at line 153 of file emcClusterContent.h. |
|
Definition at line 159 of file emcClusterContent.h. |
|
whether we do have rawtdc value or not.
Reimplemented in emcClusterContentv5. Definition at line 143 of file emcClusterContent.h. |
|
Definition at line 161 of file emcClusterContent.h. |
|
Definition at line 166 of file emcClusterContent.h. |
|
Definition at line 165 of file emcClusterContent.h. |
|
Definition at line 162 of file emcClusterContent.h. |
|
Definition at line 164 of file emcClusterContent.h. |
|
Definition at line 163 of file emcClusterContent.h. |
|
Definition at line 154 of file emcClusterContent.h. |
|
whether we do have cg (center of gravity) coordinates or not. If we do, then we *must* also provide corrdispy,z Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 148 of file emcClusterContent.h. Referenced by mEmcClusterizerv0::fillPeakArea(). |
|
Cluster identifier.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 170 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 18 of file emcClusterContent.C. References warning(). |
|
Whether this cluster is an embedded one (i.e. has some energy from real towers and from simulated towers). Definition at line 183 of file emcClusterContent.h. References simfrac(). |
|
Whether this cluster is a simulated one (i.e. simfrac()==1.0) Definition at line 187 of file emcClusterContent.h. References simfrac(). |
|
Definition at line 125 of file emcClusterContent.C. |
|
Definition at line 115 of file emcClusterContent.C. |
|
Definition at line 135 of file emcClusterContent.C. |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 25 of file emcClusterContent.C. References warning(). |
|
Integer position within the sector of the central tower. y=0..35 and z=0..71 for PbSc, y=0..47 and z=0..96 for PbGl Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 194 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 195 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Number of towers in this cluster.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 202 of file emcClusterContent.h. References warning(). |
|
This one is protected on purpose. See e.g. Scott Meyers' More Effective C++ Item 33. |
|
Dispersions along the principal axis of the clusters. Unit cm^2 Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 206 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 207 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Partial sum of energy in the index-th tower. partesum(i) = sum_over_j(E_j/Ecluster) where j=0..i index ranges from 0 to multiplicity(). Dimensionless. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 215 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 323 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Phi angle of this cluster. Radians.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 221 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 224 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 33 of file emcClusterContent.C. References warning(). Referenced by operator<<(), and emcClusterContainer::print(). |
|
Probability that this cluster is a photon.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 218 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 199 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv5. Definition at line 228 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Sector number (ranging from 0 to 3). Offline convention. SECTOR PARM(*) ARM(**) SECTOR W0 1 0 0 W1 1 0 1 W2 1 0 2 W3 1 0 3 E3 0 1 3 E2 0 1 2 E1 0 1 1 E0 0 1 0 (*) arm in PHENIX convention (**) arm in EMCAL wrong convention (e.g. return by the arm() method of this very object). Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 246 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Various setters to set the above values.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 333 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 334 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 335 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 336 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 337 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 338 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 340 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 341 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 343 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 342 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 376 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 379 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 378 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 377 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 380 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 382 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 381 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 384 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 345 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 344 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 346 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 347 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 349 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 351 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 352 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 354 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv4, and emcClusterContentv5. Definition at line 383 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 356 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 357 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 355 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 348 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv5. Definition at line 358 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 359 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1M, and emcClusterContentv1S. Definition at line 360 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 369 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 361 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 366 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 368 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 367 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 363 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 362 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 365 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 364 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 370 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 371 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 372 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 373 of file emcClusterContent.h. References warning(). Referenced by Copy(), and mEmcClusterizerv0::fillPeakArea(). |
|
Definition at line 50 of file emcClusterContent.C. Referenced by Copy(). |
|
Fraction of energy in this cluster that comes from simulated towers.
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 250 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(), isMerged(), and isSimulated(). |
|
Theta angle of the cluster. Radians.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 277 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
TOF of the central tower, minus the flash time (=sqrt(x2+y2+z2)/30.0)). Unit ns. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 255 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Same as above (tof()) for the moment.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 258 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 273 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 272 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Dispersion of the TOF. Not implemented yet.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 265 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
TOF, assuming cluster originate from a hadron.
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 262 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 271 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Minimun and maximum tofs of the clusters. Unit ns. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 270 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
towerid of the index-th tower of the cluster index goes from 0 to multiplicity()-1. This towerid can be used to recover full tower information using the emcTowerContainer object (if available in the xDST you're reading) and its findTower(towerid) method. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 285 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
For backward compatibility reason only. Multiplicity used to be called twrhit in old STAF tables. Definition at line 290 of file emcClusterContent.h. References multiplicity(). |
|
Detector type. 1 = PbSc, 2 = PbGl.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 293 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
|
Similar to deadmap, but for warning status.
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 296 of file emcClusterContent.h. References warning(). Referenced by Copy(). |
|
Position x,y,z of the cluster. Unit cm. Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 301 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 302 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Center-of-gravity coordinates (in sector plane). Only available if has_yz_cg()=true. Unit cm. Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 311 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1, emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 303 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |
|
Reimplemented in emcClusterContentv1M, emcClusterContentv1S, emcClusterContentv2, emcClusterContentv3, emcClusterContentv4, and emcClusterContentv5. Definition at line 312 of file emcClusterContent.h. References NAN, and warning(). Referenced by Copy(). |