33 return StatusCode::SUCCESS;
48 if ( !eFexContainer.
isValid() ) {
53 nEmTOBs_total = eFexContainer->
size();
59 if(
key.key().find(
"Sim") == std::string::npos) {
73 if ( !eFexTauContainer.
isValid() ) {
78 nTauTOBs_total = eFexTauContainer->
size();
84 if(
key.key().find(
"Sim") == std::string::npos) {
94 return StatusCode::SUCCESS;
118 if (efexEmRoI->et() >= cut_et){
119 nEmTOBs_passcut += 1;
120 TOBeT = efexEmRoI->et();
122 TOBeta = efexEmRoI->eta();
123 TOBphi = efexEmRoI->phi();
125 TOBshelfNumber=efexEmRoI->shelfNumber();
128 if (TOBshelfNumber == 0) {
129 TOBeFEXNumberSh0 =
int(efexEmRoI->eFexNumber());
132 TOBeFEXNumberSh1 =
int(efexEmRoI->eFexNumber());
135 TOBfpga = efexEmRoI->fpga();
137 TOBReta = efexEmRoI->Reta();
139 TOBRhad = efexEmRoI->Rhad();
141 TOBWstot = efexEmRoI->Wstot();
143 TOBReta_threshold = efexEmRoI->RetaThresholds();
145 TOBRhad_threshold = efexEmRoI->RhadThresholds();
147 TOBWstot_threshold = efexEmRoI->WstotThresholds();
153 return StatusCode::SUCCESS;
176 if (efexTauRoI->et() >= cut_et){
177 nTauTOBs_passcut += 1;
178 tauTOBeT = efexTauRoI->et();
180 tauTOBeta = efexTauRoI->eta();
181 tauTOBphi = efexTauRoI->phi();
183 tauTOBshelfNumber=efexTauRoI->shelfNumber();
186 if (tauTOBshelfNumber == 0) {
187 tauTOBeFEXNumberSh0 =
int(efexTauRoI->eFexNumber());
190 tauTOBeFEXNumberSh1 =
int(efexTauRoI->eFexNumber());
193 tauTOBfpga = efexTauRoI->fpga();
195 tauTOBRcore = efexTauRoI->rCore();
197 tauTOBRhad = efexTauRoI->rHad();
199 tauTOBRcore_threshold=efexTauRoI->rCoreThresholds();
201 tauTOBRhad_threshold=efexTauRoI->rHadThresholds();
203 tauTOBthree_threshold=efexTauRoI->tauThreeThresholds();
209 return StatusCode::SUCCESS;