File indexing completed on 2024-09-07 04:35:38
0001 #ifndef CondFormats_EcalObjects_EcalSimPulseShape_hh
0002 #define CondFormats_EcalObjects_EcalSimPulseShape_hh
0003
0004 #include "CondFormats/Serialization/interface/Serializable.h"
0005 #include <vector>
0006
0007 class EcalSimPulseShape {
0008 public:
0009 EcalSimPulseShape() {}
0010 ~EcalSimPulseShape() {}
0011 void setTimeInterval(float x) { time_interval = x; };
0012 float getTimeInterval() { return time_interval; };
0013
0014 std::vector<double> barrel_shape;
0015 std::vector<double> endcap_shape;
0016 std::vector<double> apd_shape;
0017
0018 double barrel_thresh;
0019 double endcap_thresh;
0020 double apd_thresh;
0021 float time_interval;
0022
0023 COND_SERIALIZABLE;
0024 };
0025 #endif