HCALEndcapProperties

Macros

Line Code
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
#ifndef HCALEndcapProperties_H
#define HCALEndcapProperties_H

#include "FastSimulation/CalorimeterProperties/interface/HCALProperties.h"

/** 
 * Functions to return atomic properties of the material
 * A_eff and Z_eff are computed as the A-weighted sums 
 * of the A's and the Z's of Pb, W and O
 *
 * \author Patrick Janot
 * \date: 25-Jan-2004  
*/

#include <cmath>

class HCALEndcapProperties : public HCALProperties {
public:
  HCALEndcapProperties(const edm::ParameterSet& fastDet) : HCALProperties(fastDet) { ; }

  ~HCALEndcapProperties() override {}

  double getHcalDepth(double);

  double thickness(const double eta) const override { return HCALProperties::getHcalDepth(eta) * interactionLength(); }

private:
};

#endif