11 dRz2_(std::numeric_limits<float>::
infinity()),
12 dPhi2_(std::numeric_limits<float>::
infinity()),
13 dRz2Pos_(std::numeric_limits<float>::
infinity()),
14 dPhi2Pos_(std::numeric_limits<float>::
infinity()),
16 dRz1_(std::numeric_limits<float>::
infinity()),
17 dPhi1_(std::numeric_limits<float>::
infinity()),
18 dRz1Pos_(std::numeric_limits<float>::
infinity()),
19 dPhi1Pos_(std::numeric_limits<float>::
infinity()),
20 hcalDepth1OverEcal_(std::numeric_limits<float>::
infinity()),
21 hcalDepth2OverEcal_(std::numeric_limits<float>::
infinity()),
28 ctfTrack_(), caloCluster_(), hitsMask_(0),
41 isEcalDriven_(
false), isTrackerDriven_(
false)
47 ctfTrack_(), caloCluster_(), hitsMask_(0),
60 isEcalDriven_(
false), isTrackerDriven_(
false)
66 ctfTrack_ = ctfTrack ;
67 isTrackerDriven_ =
true ;
72 unsigned char hitsMask,
73 int subDet2,
int subDet1,
74 float hoe1,
float hoe2 )
77 hitsMask_ = hitsMask ;
78 isEcalDriven_ =
true ;
81 hcalDepth1OverEcal_ = hoe1 ;
82 hcalDepth2OverEcal_ = hoe2 ;
86 (
float dRz2,
float dPhi2,
float dRz1,
float dPhi1 )
95 (
float dRz2,
float dPhi2,
float dRz1,
float dPhi1 )
void setCaloCluster(const CaloClusterRef &, unsigned char hitsMask=0, int subDet2=0, int subDet1=0, float hoe1=std::numeric_limits< float >::infinity(), float hoe2=std::numeric_limits< float >::infinity())
void setCtfTrack(const CtfTrackRef &)
Set additional info.
static const double pts[33]
ElectronSeed()
Construction of base attributes.
void setNegAttributes(float dRz2=std::numeric_limits< float >::infinity(), float dPhi2=std::numeric_limits< float >::infinity(), float dRz1=std::numeric_limits< float >::infinity(), float dPhi1=std::numeric_limits< float >::infinity())
volatile std::atomic< bool > shutdown_flag false
void setPosAttributes(float dRz2=std::numeric_limits< float >::infinity(), float dPhi2=std::numeric_limits< float >::infinity(), float dRz1=std::numeric_limits< float >::infinity(), float dPhi1=std::numeric_limits< float >::infinity())