Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-05-22 04:02:47

0001 #ifndef CondFormats_SiPixelTransient_SiPixelUtils_h
0002 #define CondFormats_SiPixelTransient_SiPixelUtils_h
0003 
0004 namespace siPixelUtils {
0005   float generic_position_formula(int size,                    //!< Size of this projection.
0006                                  int q_f,                     //!< Charge in the first pixel.
0007                                  int q_l,                     //!< Charge in the last pixel.
0008                                  float upper_edge_first_pix,  //!< As the name says.
0009                                  float lower_edge_last_pix,   //!< As the name says.
0010                                  float lorentz_shift,         //!< L-width
0011                                  float theThickness,          //detector thickness
0012                                  float cot_angle,             //!< cot of alpha_ or beta_
0013                                  float pitch,                 //!< thePitchX or thePitchY
0014                                  float pitchfraction_first,   //!< true if the first is big
0015                                  float pitchfraction_last,    //!< true if the last is big
0016                                  float eff_charge_cut_low,    //!< Use edge if > W_eff (in pix) &&&
0017                                  float eff_charge_cut_high,   //!< Use edge if < W_eff (in pix) &&&
0018                                  float size_cut               //!< Use edge when size == cuts
0019   );
0020 }  // namespace siPixelUtils
0021 
0022 #endif