|
ATLAS Offline Software
|
Go to the documentation of this file.
21 return StatusCode::SUCCESS;
28 std::vector<float> monvec_trk_d0sig;
29 std::vector<float> monvec_trk_z0st;
30 std::vector<float> monvec_trk_d0;
40 return StatusCode::SUCCESS;
46 return StatusCode::SUCCESS;
50 if(std::abs(
info.jet->eta()) > 2.4){
51 return StatusCode::SUCCESS;
59 for(
auto trk:
info.tracks){
61 unsigned int track_class = 0;
63 monvec_trk_d0.push_back(std::abs(trk->d0()));
65 if(std::abs(trk->d0()) <
m_d0cut){
66 double dz0 = trk->z0() + trk->vz() -
info.primary_vertex->z();
67 double dz0st = std::abs(
std::sin(trk->theta()) * dz0);
69 monvec_trk_z0st.push_back(dz0st);
84 monvec_trk_d0sig.push_back(d0sig);
93 }
else if(track_class == 2){
95 }
else if(track_class == 0){
100 mon_nprompt = nprompt;
104 return StatusCode::SUCCESS;
119 mon_jeteta =
info.jet->eta();
123 return StatusCode::SUCCESS;
TrigCompositeUtils::DecisionID numeric() const
numeric ID
void addDecisionID(DecisionID id, Decision *d)
Appends the decision (given as ID) to the decision object.
double d0significance(const xAOD::TrackParticle *tp, double d0_uncert_beam_spot_2)
Group of local monitoring quantities and retain correlation when filling histograms
ValuesCollection< T > Collection(std::string name, const T &collection)
Declare a monitored (double-convertible) collection.
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
Header file to be included by clients of the Monitored infrastructure.
Declare a monitored scalar variable.