29 return StatusCode::SUCCESS;
44 if ( !eFexContainer.
isValid() ) {
49 nEmTOBs_total = eFexContainer->
size();
55 if(
key.key().find(
"Sim") == std::string::npos) {
69 if ( !eFexTauContainer.
isValid() ) {
74 nTauTOBs_total = eFexTauContainer->
size();
80 if(
key.key().find(
"Sim") == std::string::npos) {
90 return StatusCode::SUCCESS;
116 if (efexEmRoI->et() >= cut_et){
117 nEmTOBs_passcut += 1;
118 TOBeT = efexEmRoI->et();
120 TOBeta = efexEmRoI->eta();
121 TOBphi = efexEmRoI->phi();
123 TOBshelfNumber=efexEmRoI->shelfNumber();
126 if (TOBshelfNumber == 0) {
127 TOBeFEXNumberSh0 =
int(efexEmRoI->eFexNumber());
130 TOBeFEXNumberSh1 =
int(efexEmRoI->eFexNumber());
133 TOBfpga = efexEmRoI->fpga();
135 TOBReta = efexEmRoI->Reta();
137 TOBRhad = efexEmRoI->Rhad();
139 TOBWstot = efexEmRoI->Wstot();
141 TOBReta_threshold = efexEmRoI->RetaThresholds();
143 TOBRhad_threshold = efexEmRoI->RhadThresholds();
145 TOBWstot_threshold = efexEmRoI->WstotThresholds();
147 int iPhi = efexEmRoI->iPhi();
149 binNumber = (25 + efexEmRoI->iEta())*64 +
iPhi+33;
155 return StatusCode::SUCCESS;
180 if (efexTauRoI->et() >= cut_et){
181 nTauTOBs_passcut += 1;
182 tauTOBeT = efexTauRoI->et();
184 tauTOBeta = efexTauRoI->eta();
185 tauTOBphi = efexTauRoI->phi();
187 tauTOBshelfNumber=efexTauRoI->shelfNumber();
190 if (tauTOBshelfNumber == 0) {
191 tauTOBeFEXNumberSh0 =
int(efexTauRoI->eFexNumber());
194 tauTOBeFEXNumberSh1 =
int(efexTauRoI->eFexNumber());
197 tauTOBfpga = efexTauRoI->fpga();
199 tauTOBRcore = efexTauRoI->rCore();
201 tauTOBRhad = efexTauRoI->rHad();
203 tauTOBRcore_threshold=efexTauRoI->rCoreThresholds();
205 tauTOBRhad_threshold=efexTauRoI->rHadThresholds();
207 tauTOBthree_threshold=efexTauRoI->tauThreeThresholds();
209 int iPhi = efexTauRoI->iPhi();
211 binNumber = (25 + efexTauRoI->iEta())*64 +
iPhi+33;
217 return StatusCode::SUCCESS;