13 declareInterface<IJetDecorator>(
this);
24 #define ADDCALCULATOR( klass ) klass *c = new klass(); c->setName( c->name() + m_attSuffix); m_cellCalculators.addCellCalculator(c)
29 if ( calcN ==
"LArQuality") {
32 }
else if ( calcN ==
"TileQuality") {
34 c->setName(
"TileQuality" );
36 c->includeTile =
true;
37 c->includeLAr =
false;
38 }
else if ( calcN ==
"Timing") {
40 }
else if ( calcN ==
"QualityHEC") {
42 }
else if ( calcN ==
"NegativeE") {
44 }
else if ( calcN ==
"AverageLArQF") {
46 }
else if ( calcN ==
"Centroid") {
48 }
else if ( calcN ==
"N90Cells") {
51 }
else if ( calcN ==
"BchCorrCell") {
52 ATH_MSG_ERROR(
" No BchCorrCell implemented yet using CaloCell direct access");
53 return StatusCode::FAILURE;
54 }
else if (calcN ==
"FracSamplingMax") {
66 s << std::setprecision(0) << std::fixed <<
"OotFracCells" << timeCut;
68 jet::JetCalcOutOfTimeEnergyFraction_fromCells*
c =
new jet::JetCalcOutOfTimeEnergyFraction_fromCells();
80 return StatusCode::SUCCESS;