EmcClusterLocalExtMicrov4 Class Reference

#include <EmcClusterLocalExtMicrov4.h>

Inherits EmcClusterLocalExt.

Inheritance diagram for EmcClusterLocalExtMicrov4:

Inheritance graph
[legend]
List of all members.

Detailed Description

Definition at line 11 of file EmcClusterLocalExtMicrov4.h.

Public Member Functions

 EmcClusterLocalExtMicrov4 ()
virtual ~EmcClusterLocalExtMicrov4 ()
void Reset ()
int isValid () const
void identify (std::ostream &os=std::cout) const
unsigned int get_EmcNCluster () const
void set_EmcNCluster (const unsigned int nclus)
int set_TClonesArraySize (const unsigned int nclus)
void AddEmcCluster (const unsigned int iclus)
int get_index (const unsigned int iclus) const
void set_index (const unsigned int iclus, const int ival)
int get_warnmap (const unsigned int iclus) const
void set_warnmap (const unsigned int iclus, const int ival)
int get_deadmap (const unsigned int iclus) const
void set_deadmap (const unsigned int iclus, const int ival)
short get_arm (const unsigned int iclus) const
short get_sector (const unsigned int iclus) const
short get_ind (const unsigned int itower, const short i) const
short get_twrhit (const unsigned int iclus) const
void set_twrhit (const unsigned int iclus, const short ival)
float get_qual (const unsigned int iclus) const
void set_qual (const unsigned int iclus, const float rval)
float get_chi2 (const unsigned int iclus) const
void set_chi2 (const unsigned int iclus, const float rval)
float get_chi2_sh (const unsigned int iclus) const
void set_chi2_sh (const unsigned int iclus, const float rval)
float get_e (const unsigned int iclus) const
void set_e (const unsigned int iclus, const float rval)
float get_ecore (const unsigned int iclus) const
void set_ecore (const unsigned int iclus, const float rval)
float get_ecent (const unsigned int iclus) const
void set_ecent (const unsigned int iclus, const float rval)
float get_ecorr (const unsigned int iclus) const
void set_ecorr (const unsigned int iclus, const float rval)
float get_e9 (const unsigned int iclus) const
void set_e9 (const unsigned int iclus, const float rval)
float get_prob_photon (const unsigned int iclus) const
void set_prob_photon (const unsigned int iclus, const float rval)
float get_prob_photon_sh (const unsigned int iclus) const
void set_prob_photon_sh (const unsigned int iclus, const float rval)
float get_re9 (const unsigned int iclus) const
void set_re9 (const unsigned int iclus, const float rval)
float get_tofcorr (const unsigned int iclus) const
void set_tofcorr (const unsigned int iclus, const float rval)
float get_tofmin (const unsigned int iclus) const
void set_tofmin (const unsigned int iclus, const float rval)
float get_tofmax (const unsigned int iclus) const
void set_tofmax (const unsigned int iclus, const float rval)
float get_disp (const unsigned int iclus, const short i) const
void set_disp (const unsigned int iclus, const short i, const float rval)
float get_padisp (const unsigned int iclus, const short i) const
void set_padisp (const unsigned int iclus, const short i, const float rval)
float get_xyz (const unsigned int iclus, const short i) const
void set_xyz (const unsigned int iclus, const short i, const float rval)
float get_yz_cg (const unsigned int iclus, const short i) const
void set_yz_cg (const unsigned int iclus, const short i, const float rval)

Protected Member Functions

TClonesArray * GetEmcClus () const

Protected Attributes

unsigned int EmcNCluster
TClonesArray * EmcClus


Constructor & Destructor Documentation

EmcClusterLocalExtMicrov4::EmcClusterLocalExtMicrov4  ) 
 

EmcClusterLocalExtMicrov4::~EmcClusterLocalExtMicrov4  )  [virtual]
 

Definition at line 20 of file EmcClusterLocalExtMicrov4.C.

References EmcClus.


Member Function Documentation

void EmcClusterLocalExtMicrov4::AddEmcCluster const unsigned int  iclus  )  [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 62 of file EmcClusterLocalExtMicrov4.C.

References EmcClus.

short EmcClusterLocalExtMicrov4::get_arm const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 133 of file EmcClusterLocalExtMicrov4.C.

References get_index().

float EmcClusterLocalExtMicrov4::get_chi2 const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 187 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_chi2(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_chi2_sh const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 229 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_chi2_sh(), and GetEmcClus().

int EmcClusterLocalExtMicrov4::get_deadmap const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 111 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_deadmap(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_disp const unsigned int  iclus,
const short  i
const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 481 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_disp(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_e const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 250 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_e(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_e9 const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 334 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_e9(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_ecent const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 313 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_ecent(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_ecore const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 271 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_ecore(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_ecorr const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 292 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_ecorr(), and GetEmcClus().

unsigned int EmcClusterLocalExtMicrov4::get_EmcNCluster  )  const [inline, virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 21 of file EmcClusterLocalExtMicrov4.h.

References EmcNCluster.

short EmcClusterLocalExtMicrov4::get_ind const unsigned int  itower,
const short  i
const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 149 of file EmcClusterLocalExtMicrov4.C.

References get_index().

int EmcClusterLocalExtMicrov4::get_index const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 69 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_index(), and GetEmcClus().

Referenced by get_arm(), get_ind(), and get_sector().

float EmcClusterLocalExtMicrov4::get_padisp const unsigned int  iclus,
const short  i
const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 502 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_padisp(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_prob_photon const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 355 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_prob_photon(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_prob_photon_sh const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 376 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_prob_photon_sh(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_qual const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 208 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_qual(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_re9 const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 397 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_re9(), and GetEmcClus().

short EmcClusterLocalExtMicrov4::get_sector const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 141 of file EmcClusterLocalExtMicrov4.C.

References get_index().

float EmcClusterLocalExtMicrov4::get_tofcorr const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 418 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_tofcorr(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_tofmax const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 460 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_tofmax(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_tofmin const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 439 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_tofmin(), and GetEmcClus().

short EmcClusterLocalExtMicrov4::get_twrhit const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 166 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_twrhit(), and GetEmcClus().

int EmcClusterLocalExtMicrov4::get_warnmap const unsigned int  iclus  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 90 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_warnmap(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_xyz const unsigned int  iclus,
const short  i
const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 523 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_xyz(), and GetEmcClus().

float EmcClusterLocalExtMicrov4::get_yz_cg const unsigned int  iclus,
const short  i
const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 543 of file EmcClusterLocalExtMicrov4.C.

References EmcSnglClusterLocalExtMicrov4::get_yz_cg(), and GetEmcClus().

TClonesArray* EmcClusterLocalExtMicrov4::GetEmcClus  )  const [inline, protected]
 

Definition at line 100 of file EmcClusterLocalExtMicrov4.h.

References EmcClus.

Referenced by get_chi2(), get_chi2_sh(), get_deadmap(), get_disp(), get_e(), get_e9(), get_ecent(), get_ecore(), get_ecorr(), get_index(), get_padisp(), get_prob_photon(), get_prob_photon_sh(), get_qual(), get_re9(), get_tofcorr(), get_tofmax(), get_tofmin(), get_twrhit(), get_warnmap(), get_xyz(), get_yz_cg(), set_chi2(), set_chi2_sh(), set_deadmap(), set_disp(), set_e(), set_e9(), set_ecent(), set_ecore(), set_ecorr(), set_index(), set_padisp(), set_prob_photon(), set_prob_photon_sh(), set_qual(), set_re9(), set_tofcorr(), set_tofmax(), set_tofmin(), set_twrhit(), set_warnmap(), set_xyz(), and set_yz_cg().

void EmcClusterLocalExtMicrov4::identify std::ostream &  os = std::cout  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

int EmcClusterLocalExtMicrov4::isValid  )  const [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 48 of file EmcClusterLocalExtMicrov4.C.

References EmcNCluster.

void EmcClusterLocalExtMicrov4::Reset  )  [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 37 of file EmcClusterLocalExtMicrov4.C.

References EmcClus, and EmcNCluster.

void EmcClusterLocalExtMicrov4::set_chi2 const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 194 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_chi2().

void EmcClusterLocalExtMicrov4::set_chi2_sh const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 236 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_chi2_sh().

void EmcClusterLocalExtMicrov4::set_deadmap const unsigned int  iclus,
const int  ival
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 118 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_deadmap().

void EmcClusterLocalExtMicrov4::set_disp const unsigned int  iclus,
const short  i,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 488 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_disp().

void EmcClusterLocalExtMicrov4::set_e const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 257 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_e().

void EmcClusterLocalExtMicrov4::set_e9 const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 341 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_e9().

void EmcClusterLocalExtMicrov4::set_ecent const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 320 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_ecent().

void EmcClusterLocalExtMicrov4::set_ecore const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 278 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_ecore().

void EmcClusterLocalExtMicrov4::set_ecorr const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 299 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_ecorr().

void EmcClusterLocalExtMicrov4::set_EmcNCluster const unsigned int  nclus  )  [inline, virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 22 of file EmcClusterLocalExtMicrov4.h.

References EmcNCluster.

void EmcClusterLocalExtMicrov4::set_index const unsigned int  iclus,
const int  ival
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 76 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_index().

void EmcClusterLocalExtMicrov4::set_padisp const unsigned int  iclus,
const short  i,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 509 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_padisp().

void EmcClusterLocalExtMicrov4::set_prob_photon const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 362 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_prob_photon().

void EmcClusterLocalExtMicrov4::set_prob_photon_sh const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 383 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_prob_photon_sh().

void EmcClusterLocalExtMicrov4::set_qual const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 215 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_qual().

void EmcClusterLocalExtMicrov4::set_re9 const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 404 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_re9().

int EmcClusterLocalExtMicrov4::set_TClonesArraySize const unsigned int  nclus  )  [virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 53 of file EmcClusterLocalExtMicrov4.C.

References EmcClus.

void EmcClusterLocalExtMicrov4::set_tofcorr const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 425 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_tofcorr().

void EmcClusterLocalExtMicrov4::set_tofmax const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 467 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_tofmax().

void EmcClusterLocalExtMicrov4::set_tofmin const unsigned int  iclus,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 446 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_tofmin().

void EmcClusterLocalExtMicrov4::set_twrhit const unsigned int  iclus,
const short  ival
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 173 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_twrhit().

void EmcClusterLocalExtMicrov4::set_warnmap const unsigned int  iclus,
const int  ival
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 97 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_warnmap().

void EmcClusterLocalExtMicrov4::set_xyz const unsigned int  iclus,
const short  i,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 529 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_xyz().

void EmcClusterLocalExtMicrov4::set_yz_cg const unsigned int  iclus,
const short  i,
const float  rval
[virtual]
 

Reimplemented from EmcClusterLocalExt.

Definition at line 550 of file EmcClusterLocalExtMicrov4.C.

References GetEmcClus(), and EmcSnglClusterLocalExtMicrov4::set_yz_cg().


Member Data Documentation

TClonesArray* EmcClusterLocalExtMicrov4::EmcClus [protected]
 

Definition at line 103 of file EmcClusterLocalExtMicrov4.h.

Referenced by AddEmcCluster(), GetEmcClus(), Reset(), set_TClonesArraySize(), and ~EmcClusterLocalExtMicrov4().

unsigned int EmcClusterLocalExtMicrov4::EmcNCluster [protected]
 

Definition at line 102 of file EmcClusterLocalExtMicrov4.h.

Referenced by get_EmcNCluster(), isValid(), Reset(), and set_EmcNCluster().


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