LDMX Software
ecal::CLUE3D::Cluster Struct Reference

Public Member Functions

double axisX (double zz) const
 
double axisY (double zz) const
 

Public Attributes

double e_ {0}
 
double x_ {0}
 
double y_ {0}
 
double z_ {0}
 
double dxdz_ {0}
 
double dydz_ {0}
 
double rms_x_ {0}
 
double rms_y_ {0}
 
double rms_z_ {0}
 
double x0_ {0}
 
double y0_ {0}
 
double z0_ {0}
 
std::vector< int > hits_
 
std::vector< double > frac_
 

Detailed Description

Definition at line 76 of file CLUE3D.h.

Member Function Documentation

◆ axisX()

double ecal::CLUE3D::Cluster::axisX ( double zz) const
inline

Definition at line 87 of file CLUE3D.h.

87{ return x_ + dxdz_ * (zz - z_); }

◆ axisY()

double ecal::CLUE3D::Cluster::axisY ( double zz) const
inline

Definition at line 88 of file CLUE3D.h.

88{ return y_ + dydz_ * (zz - z_); }

Member Data Documentation

◆ dxdz_

double ecal::CLUE3D::Cluster::dxdz_ {0}

Definition at line 80 of file CLUE3D.h.

80{0}, dydz_{0};

◆ dydz_

double ecal::CLUE3D::Cluster::dydz_ {0}

Definition at line 80 of file CLUE3D.h.

80{0}, dydz_{0};

◆ e_

double ecal::CLUE3D::Cluster::e_ {0}

Definition at line 77 of file CLUE3D.h.

77{0};

◆ frac_

std::vector<double> ecal::CLUE3D::Cluster::frac_

Definition at line 85 of file CLUE3D.h.

◆ hits_

std::vector<int> ecal::CLUE3D::Cluster::hits_

Definition at line 84 of file CLUE3D.h.

◆ rms_x_

double ecal::CLUE3D::Cluster::rms_x_ {0}

Definition at line 81 of file CLUE3D.h.

81{0}, rms_y_{0}, rms_z_{0};

◆ rms_y_

double ecal::CLUE3D::Cluster::rms_y_ {0}

Definition at line 81 of file CLUE3D.h.

81{0}, rms_y_{0}, rms_z_{0};

◆ rms_z_

double ecal::CLUE3D::Cluster::rms_z_ {0}

Definition at line 81 of file CLUE3D.h.

81{0}, rms_y_{0}, rms_z_{0};

◆ x0_

double ecal::CLUE3D::Cluster::x0_ {0}

Definition at line 83 of file CLUE3D.h.

83{0}, y0_{0}, z0_{0};

◆ x_

double ecal::CLUE3D::Cluster::x_ {0}

Definition at line 79 of file CLUE3D.h.

79{0}, y_{0}, z_{0};

◆ y0_

double ecal::CLUE3D::Cluster::y0_ {0}

Definition at line 83 of file CLUE3D.h.

83{0}, y0_{0}, z0_{0};

◆ y_

double ecal::CLUE3D::Cluster::y_ {0}

Definition at line 79 of file CLUE3D.h.

79{0}, y_{0}, z_{0};

◆ z0_

double ecal::CLUE3D::Cluster::z0_ {0}

Definition at line 83 of file CLUE3D.h.

83{0}, y0_{0}, z0_{0};

◆ z_

double ecal::CLUE3D::Cluster::z_ {0}

Definition at line 79 of file CLUE3D.h.

79{0}, y_{0}, z_{0};

The documentation for this struct was generated from the following file: