CMS 3D CMS Logo

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Public Attributes
HRes4DHit Class Reference

#include <Histograms.h>

Public Member Functions

void Fill (float simDirectionAlpha, float recDirectionAlpha, float simDirectionBeta, float recDirectionBeta, float simX, float recX, float simY, float recY, float simEta, float simPhi, float recYRZ, float simYRZ, float recBetaRZ, float simBetaRZ, float sigmaAlpha, float sigmaBeta, float sigmaX, float sigmaY, float sigmaBetaRZ, float sigmaYRZ)
 
 HRes4DHit (std::string name_)
 
 HRes4DHit (TString name_, TFile *file)
 
void Write ()
 
 ~HRes4DHit ()
 

Public Attributes

TH1F * hPullAlpha
 
TH2F * hPullAlphaVsEta
 
TH2F * hPullAlphaVsPhi
 
TH1F * hPullBeta
 
TH1F * hPullBetaRZ
 
TH2F * hPullBetaVsEta
 
TH2F * hPullBetaVsEtaRZ
 
TH2F * hPullBetaVsPhi
 
TH2F * hPullBetaVsPhiRZ
 
TH1F * hPullX
 
TH2F * hPullXVsEta
 
TH2F * hPullXVsPhi
 
TH1F * hPullY
 
TH1F * hPullYRZ
 
TH2F * hPullYVsEta
 
TH2F * hPullYVsEtaRZ
 
TH2F * hPullYVsPhi
 
TH2F * hPullYVsPhiRZ
 
TH1F * hRecAlpha
 
TH1F * hRecBeta
 
TH1F * hRecBetaRZ
 
TH2F * hRecVsSimAlpha
 
TH2F * hRecVsSimBeta
 
TH2F * hRecVsSimBetaRZ
 
TH1F * hResAlpha
 
TH2F * hResAlphaVsEta
 
TH2F * hResAlphaVsPhi
 
TH2F * hResAlphaVsResBeta
 
TH2F * hResAlphaVsResX
 
TH2F * hResAlphaVsResY
 
TH1F * hResBeta
 
TH1F * hResBetaRZ
 
TH2F * hResBetaVsEta
 
TH2F * hResBetaVsEtaRZ
 
TH2F * hResBetaVsPhi
 
TH2F * hResBetaVsPhiRZ
 
TH1F * hResX
 
TH2F * hResXVsEta
 
TH2F * hResXVsPhi
 
TH2F * hResXVsResY
 
TH1F * hResY
 
TH1F * hResYRZ
 
TH2F * hResYVsEta
 
TH2F * hResYVsEtaRZ
 
TH2F * hResYVsPhi
 
TH2F * hResYVsPhiRZ
 
TH1F * hSimAlpha
 
TH1F * hSimBeta
 
TH1F * hSimBetaRZ
 
TString name
 

Detailed Description

Definition at line 631 of file Histograms.h.

Constructor & Destructor Documentation

HRes4DHit::HRes4DHit ( std::string  name_)
inline

Definition at line 633 of file Histograms.h.

References hPullAlpha, hPullAlphaVsEta, hPullAlphaVsPhi, hPullBeta, hPullBetaRZ, hPullBetaVsEta, hPullBetaVsEtaRZ, hPullBetaVsPhi, hPullBetaVsPhiRZ, hPullX, hPullXVsEta, hPullXVsPhi, hPullY, hPullYRZ, hPullYVsEta, hPullYVsEtaRZ, hPullYVsPhi, hPullYVsPhiRZ, hRecAlpha, hRecBeta, hRecBetaRZ, hRecVsSimAlpha, hRecVsSimBeta, hRecVsSimBetaRZ, hResAlpha, hResAlphaVsEta, hResAlphaVsPhi, hResAlphaVsResBeta, hResAlphaVsResX, hResAlphaVsResY, hResBeta, hResBetaRZ, hResBetaVsEta, hResBetaVsEtaRZ, hResBetaVsPhi, hResBetaVsPhiRZ, hResX, hResXVsEta, hResXVsPhi, hResXVsResY, hResY, hResYRZ, hResYVsEta, hResYVsEtaRZ, hResYVsPhi, hResYVsPhiRZ, hSimAlpha, hSimBeta, hSimBetaRZ, MultiGaussianStateTransform::N, and name.

633  {
634  TString N = name_.c_str();
635  name=N;
636 
637  hRecAlpha = new TH1F ("4D_"+N+"_hRecAlpha", "4D RecHit alpha (RPhi) distribution;#alpha^{x} (rad)", 100, -3.5, 3.5);
638  hRecBeta = new TH1F ("4D_"+N+"_hRecBeta", "4D RecHit beta distribution:#alpha^{y} (rad)", 100, -3.5, 3.5);
639 
640  hSimAlpha = new TH1F("4D_"+N+"_hSimAlpha", "4D segment from SimHit alpha (RPhi) distribution;i#alpha^{x} (rad)",
641  100, -3.5, 3.5);
642  hSimBeta = new TH1F("4D_"+N+"_hSimBeta", "4D segment from SimHit beta distribution;#alpha^{y} (rad)",
643  100, -3.5, 3.5);
644  hRecVsSimAlpha = new TH2F("4D_"+N+"_hRecVsSimAlpha", "4D segment rec alpha {v}s sim alpha (RPhi);#alpha^{x} (rad)",
645  100, -3.5, 3.5, 100, -3.5, 3.5);
646  hRecVsSimBeta = new TH2F("4D_"+N+"_hRecVsSimBeta", "4D segment rec beta vs sim beta (RZ);#alpha^{y} (rad)",
647  100, -3.5, 3.5, 100, -3.5, 3.5);
648 
649  hResAlpha = new TH1F ("4D_"+N+"_hResAlpha",
650  "4D RecHit residual on #alpha_x direction;#alpha^{x}_{rec}-#alpha^{x}_{sim} (rad)",
651  200, -0.015, 0.015);
652  hResAlphaVsEta = new TH2F ("4D_"+N+"_hResAlphaVsEta",
653  "4D RecHit residual on #alpha_x direction vs eta;#eta;#alpha^{x}_{rec}-#alpha^{x}_{sim} (rad)",
654  100, -2.5, 2.5, 100, -0.025, 0.025);
655  hResAlphaVsPhi = new TH2F ("4D_"+N+"_hResAlphaVsPhi",
656  "4D RecHit residual on #alpha_x direction vs phi (rad);#phi (rad);#alpha^{x}_{rec}-#alpha^{x}_{sim} (rad)",
657  100, -3.2, 3.2, 100, -0.025, 0.025);
658 
659  hResBeta = new TH1F ("4D_"+N+"_hResBeta",
660  "4D RecHit residual on beta direction;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
661  200, -0.1, 0.1);
662  hResBetaVsEta = new TH2F ("4D_"+N+"_hResBetaVsEta",
663  "4D RecHit residual on beta direction vs eta;#eta;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
664  100, -2.5, 2.5, 200, -0.2, 0.2);
665  hResBetaVsPhi = new TH2F ("4D_"+N+"_hResBetaVsPhi",
666  "4D RecHit residual on beta direction vs phi;#phi (rad);#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
667  100, -3.2, 3.2, 200, -0.2, 0.2);
668 
669  hResX = new TH1F ("4D_"+N+"_hResX", "4D RecHit residual on position (x) in chamber;x_{rec}-x_{sim} (cm)",
670  150, -0.15, 0.15);
671  hResXVsEta = new TH2F ("4D_"+N+"_hResXVsEta", "4D RecHit residual on position (x) in chamber vs eta;#eta;x_{rec}-x_{sim} (cm)",
672  100, -2.5, 2.5, 150, -0.3, 0.3);
673  hResXVsPhi = new TH2F ("4D_"+N+"_hResXVsPhi", "4D RecHit residual on position (x) in chamber vs phi;#phi (rad);x_{rec}-x_{sim} (cm)",
674  100, -3.2, 3.2, 150, -0.3, 0.3);
675 
676  hResY = new TH1F ("4D_"+N+"_hResY", "4D RecHit residual on position (y) in chamber;y_{rec}-y_{sim} (cm)", 150, -0.6, 0.6);
677  hResYVsEta = new TH2F ("4D_"+N+"_hResYVsEta", "4D RecHit residual on position (y) in chamber vs eta;#eta;y_{rec}-y_{sim} (cm)",
678  100, -2.5, 2.5, 150, -0.6, 0.6);
679  hResYVsPhi = new TH2F ("4D_"+N+"_hResYVsPhi", "4D RecHit residual on position (y) in chamber vs phi;#phi (rad);y_{rec}-y_{sim} (cm)",
680  100, -3.2, 3.2, 150, -0.6, 0.6);
681 
682  hResAlphaVsResBeta = new TH2F("4D_"+N+"_hResAlphaVsResBeta", "4D RecHit residual on alpha vs residual on beta",
683  200, -0.3, 0.3, 500, -0.15, 0.15);
684  hResXVsResY = new TH2F("4D_"+N+"_hResXVsResY", "4D RecHit residual on X vs residual on Y",
685  150, -0.6, 0.6, 50, -0.3, 0.3);
686  hResAlphaVsResX = new TH2F("4D_"+N+"_hResAlphaVsResX", "4D RecHit residual on alpha vs residual on x",
687  150, -0.3, 0.3, 500, -0.15, 0.15);
688 
689  hResAlphaVsResY = new TH2F("4D_"+N+"_hResAlphaVsResY", "4D RecHit residual on alpha vs residual on y",
690  150, -0.6, 0.6, 500, -0.15, 0.15);
691 
692  // Pulls
693 
694  hPullAlpha = new TH1F ("4D_"+N+"_hPullAlpha",
695  "4D RecHit pull on #alpha_x direction;(#alpha^{x}_{rec}-#alpha^{x}_{sim})/#sigma",
696  200, -5, 5);
697  hPullAlphaVsEta = new TH2F ("4D_"+N+"_hPullAlphaVsEta",
698  "4D RecHit pull on #alpha_x direction vs eta;#eta;(#alpha^{x}_{rec}-#alpha^{x}_{sim})/#sigma",
699  100, -2.5, 2.5, 100, -5, 5);
700  hPullAlphaVsPhi = new TH2F ("4D_"+N+"_hPullAlphaVsPhi",
701  "4D RecHit pull on #alpha_x direction vs phi (rad);#phi (rad);(#alpha^{x}_{rec}-#alpha^{x}_{sim})/#sigma",
702  100, -3.2, 3.2, 100, -5, 5);
703 
704  hPullBeta = new TH1F ("4D_"+N+"_hPullBeta",
705  "4D RecHit pull on beta direction;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
706  200, -5, 5);
707  hPullBetaVsEta = new TH2F ("4D_"+N+"_hPullBetaVsEta",
708  "4D RecHit pull on beta direction vs eta;#eta;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
709  100, -2.5, 2.5, 200, -5, 5);
710  hPullBetaVsPhi = new TH2F ("4D_"+N+"_hPullBetaVsPhi",
711  "4D RecHit pull on beta direction vs phi;#phi (rad);(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
712  100, -3.2, 3.2, 200, -5, 5);
713 
714  hPullX = new TH1F ("4D_"+N+"_hPullX",
715  "4D RecHit pull on position (x) in chamber;(x_{rec}-x_{sim})#sigma",
716  150, -5, 5);
717  hPullXVsEta = new TH2F ("4D_"+N+"_hPullXVsEta",
718  "4D RecHit pull on position (x) in chamber vs eta;#eta;(x_{rec}-x_{sim})#sigma",
719  100, -2.5, 2.5, 150, -5, 5);
720  hPullXVsPhi = new TH2F ("4D_"+N+"_hPullXVsPhi",
721  "4D RecHit pull on position (x) in chamber vs phi;#phi (rad);(x_{rec}-x_{sim})/#sigma",
722  100, -3.2, 3.2, 150, -5, 5);
723 
724  hPullY = new TH1F ("4D_"+N+"_hPullY",
725  "4D RecHit pull on position (y) in chamber;(y_{rec}-y_{sim})/#sigma", 150, -5, 5);
726  hPullYVsEta = new TH2F ("4D_"+N+"_hPullYVsEta",
727  "4D RecHit pull on position (y) in chamber vs eta;#eta;(y_{rec}-y_{sim})/#sigma",
728  100, -2.5, 2.5, 150, -5, 5);
729  hPullYVsPhi = new TH2F ("4D_"+N+"_hPullYVsPhi",
730  "4D RecHit pull on position (y) in chamber vs phi;#phi (rad);(y_{rec}-y_{sim})/#sigma",
731  100, -3.2, 3.2, 150, -5, 5);
732 
733  // histo in rz SL reference frame.
734 
735  hRecBetaRZ = new TH1F ("4D_"+N+"_hRecBetaRZ", "4D RecHit beta distribution:#alpha^{y} (rad)", 100, -3.5, 3.5);
736 
737  hSimBetaRZ = new TH1F("4D_"+N+"_hSimBetaRZ", "4D segment from SimHit beta distribution in RZ SL;#alpha^{y} (rad)",
738  100, -3.5, 3.5);
739  hRecVsSimBetaRZ = new TH2F("4D_"+N+"_hRecVsSimBetaRZ", "4D segment rec beta vs sim beta (RZ) in RZ SL;#alpha^{y} (rad)",
740  100, -3.5, 3.5, 100, -3.5, 3.5);
741 
742  hResBetaRZ = new TH1F ("4D_"+N+"_hResBetaRZ",
743  "4D RecHit residual on beta direction in RZ SL;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
744  200, -0.1, 0.1);
745  hResBetaVsEtaRZ = new TH2F ("4D_"+N+"_hResBetaVsEtaRZ",
746  "4D RecHit residual on beta direction vs eta;#eta in RZ SL;#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
747  100, -2.5, 2.5, 200, -0.2, 0.2);
748  hResBetaVsPhiRZ = new TH2F ("4D_"+N+"_hResBetaVsPhiRZ",
749  "4D RecHit residual on beta direction vs phi in RZ SL;#phi (rad);#alpha^{y}_{rec}-#alpha^{y}_{sim} (rad)",
750  100, -3.2, 3.2, 200, -0.2, 0.2);
751 
752  hResYRZ = new TH1F ("4D_"+N+"_hResYRZ",
753  "4D RecHit residual on position (y) in chamber in RZ SL;y_{rec}-y_{sim} (cm)",
754  150, -0.15, 0.15);
755  hResYVsEtaRZ = new TH2F ("4D_"+N+"_hResYVsEtaRZ",
756  "4D RecHit residual on position (y) in chamber vs eta in RZ SL;#eta;y_{rec}-y_{sim} (cm)",
757  100, -2.5, 2.5, 150, -0.6, 0.6);
758  hResYVsPhiRZ = new TH2F ("4D_"+N+"_hResYVsPhiRZ",
759  "4D RecHit residual on position (y) in chamber vs phi in RZ SL;#phi (rad);y_{rec}-y_{sim} (cm)",
760  100, -3.2, 3.2, 150, -0.6, 0.6);
761 
762  // Pulls
763  hPullBetaRZ = new TH1F ("4D_"+N+"_hPullBetaRZ",
764  "4D RecHit pull on beta direction in RZ SL;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
765  200, -5, 5);
766  hPullBetaVsEtaRZ = new TH2F ("4D_"+N+"_hPullBetaVsEtaRZ",
767  "4D RecHit pull on beta direction vs eta;#eta in RZ SL;(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
768  100, -2.5, 2.5, 200, -5, 5);
769  hPullBetaVsPhiRZ = new TH2F ("4D_"+N+"_hPullBetaVsPhiRZ",
770  "4D RecHit pull on beta direction vs phi in RZ SL;#phi (rad);(#alpha^{y}_{rec}-#alpha^{y}_{sim})/#sigma",
771  100, -3.2, 3.2, 200, -5, 5);
772 
773  hPullYRZ = new TH1F ("4D_"+N+"_hPullYRZ",
774  "4D RecHit pull on position (y) in chamber in RZ SL;(y_{rec}-y_{sim})/#sigma",
775  150, -5, 5);
776  hPullYVsEtaRZ = new TH2F ("4D_"+N+"_hPullYVsEtaRZ",
777  "4D RecHit pull on position (y) in chamber vs eta in RZ SL;#eta;(y_{rec}-y_{sim})/#sigma",
778  100, -2.5, 2.5, 150, -5, 5);
779  hPullYVsPhiRZ = new TH2F ("4D_"+N+"_hPullYVsPhiRZ",
780  "4D RecHit pull on position (y) in chamber vs phi in RZ SL;#phi (rad);(y_{rec}-y_{sim})/#sigma",
781  100, -3.2, 3.2, 150, -5, 5);
782  }
TH1F * hSimBetaRZ
Definition: Histograms.h:1051
TH1F * hPullYRZ
Definition: Histograms.h:1067
TH2F * hPullYVsPhiRZ
Definition: Histograms.h:1069
TH2F * hResBetaVsPhiRZ
Definition: Histograms.h:1057
TH2F * hPullBetaVsEta
Definition: Histograms.h:1037
TH2F * hPullYVsEtaRZ
Definition: Histograms.h:1068
TH2F * hResYVsPhiRZ
Definition: Histograms.h:1061
TH2F * hRecVsSimBetaRZ
Definition: Histograms.h:1053
TH2F * hRecVsSimBeta
Definition: Histograms.h:1009
TH2F * hPullYVsEta
Definition: Histograms.h:1045
TH2F * hResXVsResY
Definition: Histograms.h:1028
TH2F * hResAlphaVsEta
Definition: Histograms.h:1012
TH1F * hRecBetaRZ
Definition: Histograms.h:1049
TH2F * hPullAlphaVsPhi
Definition: Histograms.h:1034
TH2F * hResXVsEta
Definition: Histograms.h:1020
TH1F * hResBeta
Definition: Histograms.h:1015
TH2F * hResBetaVsPhi
Definition: Histograms.h:1017
TH2F * hResAlphaVsPhi
Definition: Histograms.h:1013
TH1F * hPullY
Definition: Histograms.h:1044
TH1F * hResYRZ
Definition: Histograms.h:1059
TH1F * hPullBetaRZ
Definition: Histograms.h:1063
TH2F * hPullBetaVsPhi
Definition: Histograms.h:1038
TString name
Definition: Histograms.h:1071
TH2F * hResXVsPhi
Definition: Histograms.h:1021
TH2F * hResYVsPhi
Definition: Histograms.h:1025
TH1F * hResX
Definition: Histograms.h:1019
TH2F * hResYVsEta
Definition: Histograms.h:1024
TH2F * hPullBetaVsEtaRZ
Definition: Histograms.h:1064
TH2F * hResBetaVsEta
Definition: Histograms.h:1016
TH1F * hResBetaRZ
Definition: Histograms.h:1055
TH1F * hResY
Definition: Histograms.h:1023
TH2F * hResAlphaVsResX
Definition: Histograms.h:1029
TH2F * hPullBetaVsPhiRZ
Definition: Histograms.h:1065
TH1F * hPullBeta
Definition: Histograms.h:1036
TH2F * hResYVsEtaRZ
Definition: Histograms.h:1060
TH2F * hResAlphaVsResY
Definition: Histograms.h:1030
TH1F * hRecBeta
Definition: Histograms.h:1003
TH2F * hResBetaVsEtaRZ
Definition: Histograms.h:1056
TH2F * hResAlphaVsResBeta
Definition: Histograms.h:1027
TH1F * hSimAlpha
Definition: Histograms.h:1005
TH1F * hPullX
Definition: Histograms.h:1040
TH2F * hPullAlphaVsEta
Definition: Histograms.h:1033
TH2F * hPullXVsEta
Definition: Histograms.h:1041
TH2F * hPullXVsPhi
Definition: Histograms.h:1042
TH1F * hPullAlpha
Definition: Histograms.h:1032
TH2F * hRecVsSimAlpha
Definition: Histograms.h:1008
TH1F * hResAlpha
Definition: Histograms.h:1011
TH1F * hRecAlpha
Definition: Histograms.h:1002
TH2F * hPullYVsPhi
Definition: Histograms.h:1046
TH1F * hSimBeta
Definition: Histograms.h:1006
HRes4DHit::HRes4DHit ( TString  name_,
TFile *  file 
)
inline

Definition at line 784 of file Histograms.h.

References hPullAlpha, hPullAlphaVsEta, hPullAlphaVsPhi, hPullBeta, hPullBetaRZ, hPullBetaVsEta, hPullBetaVsEtaRZ, hPullBetaVsPhi, hPullBetaVsPhiRZ, hPullX, hPullXVsEta, hPullXVsPhi, hPullY, hPullYRZ, hPullYVsEta, hPullYVsEtaRZ, hPullYVsPhi, hPullYVsPhiRZ, hRecAlpha, hRecBeta, hRecBetaRZ, hRecVsSimAlpha, hRecVsSimBeta, hRecVsSimBetaRZ, hResAlpha, hResAlphaVsEta, hResAlphaVsPhi, hResAlphaVsResBeta, hResAlphaVsResX, hResAlphaVsResY, hResBeta, hResBetaRZ, hResBetaVsEta, hResBetaVsEtaRZ, hResBetaVsPhi, hResBetaVsPhiRZ, hResX, hResXVsEta, hResXVsPhi, hResXVsResY, hResY, hResYRZ, hResYVsEta, hResYVsEtaRZ, hResYVsPhi, hResYVsPhiRZ, hSimAlpha, hSimBeta, hSimBetaRZ, and name.

784  {
785  name=name_;
786 
787  hRecAlpha = (TH1F *) file->Get("4D_"+name+"_hRecAlpha");
788  hRecBeta = (TH1F *) file->Get("4D_"+name+"_hRecBeta");
789 
790  hSimAlpha = (TH1F *) file->Get("4D_"+name+"_hSimAlpha");
791  hSimBeta = (TH1F *) file->Get("4D_"+name+"_hSimBeta");
792 
793  hRecVsSimAlpha = (TH2F *) file->Get("4D_"+name+"_hRecVsSimAlpha");
794  hRecVsSimBeta = (TH2F *) file->Get("4D_"+name+"_hRecVsSimBeta");
795 
796  hResAlpha = (TH1F *) file->Get("4D_"+name+"_hResAlpha");
797  hResAlphaVsEta = (TH2F *) file->Get("4D_"+name+"_hResAlphaVsEta");
798  hResAlphaVsPhi = (TH2F *) file->Get("4D_"+name+"_hResAlphaVsPhi");
799 
800  hResBeta = (TH1F *) file->Get("4D_"+name+"_hResBeta");
801  hResBetaVsEta = (TH2F *) file->Get("4D_"+name+"_hResBetaVsEta");
802  hResBetaVsPhi = (TH2F *) file->Get("4D_"+name+"_hResBetaVsPhi");
803 
804  hResX = (TH1F *) file->Get("4D_"+name+"_hResX");
805  hResXVsEta = (TH2F *) file->Get("4D_"+name+"_hResXVsEta");
806  hResXVsPhi = (TH2F *) file->Get("4D_"+name+"_hResXVsPhi");
807 
808  hResY = (TH1F *) file->Get("4D_"+name+"_hResY");
809  hResYVsEta = (TH2F *) file->Get("4D_"+name+"_hResYVsEta");
810  hResYVsPhi = (TH2F *) file->Get("4D_"+name+"_hResYVsPhi");
811 
812  hResAlphaVsResBeta = (TH2F *) file->Get("4D_"+name+"_hResAlphaVsResBeta");
813  hResXVsResY = (TH2F *) file->Get("4D_"+name+"_hResXVsResY");
814  hResAlphaVsResX = (TH2F *) file->Get("4D_"+name+"_hResAlphaVsResX");
815  hResAlphaVsResY = (TH2F *) file->Get("4D_"+name+"_hResAlphaVsResY");
816 
817  hPullAlpha = (TH1F *) file->Get("4D_"+name+"_hPullAlpha");
818  hPullAlphaVsEta = (TH2F *) file->Get("4D_"+name+"_hPullAlphaVsEta");
819  hPullAlphaVsPhi = (TH2F *) file->Get("4D_"+name+"_hPullAlphaVsPhi");
820 
821  hPullBeta = (TH1F *) file->Get("4D_"+name+"_hPullBeta");
822  hPullBetaVsEta = (TH2F *) file->Get("4D_"+name+"_hPullBetaVsEta");
823  hPullBetaVsPhi = (TH2F *) file->Get("4D_"+name+"_hPullBetaVsPhi");
824 
825  hPullX = (TH1F *) file->Get("4D_"+name+"_hPullX");
826  hPullXVsEta = (TH2F *) file->Get("4D_"+name+"_hPullXVsEta");
827  hPullXVsPhi = (TH2F *) file->Get("4D_"+name+"_hPullXVsPhi");
828 
829  hPullY = (TH1F *) file->Get("4D_"+name+"_hPullY");
830  hPullYVsEta = (TH2F *) file->Get("4D_"+name+"_hPullYVsEta");
831  hPullYVsPhi = (TH2F *) file->Get("4D_"+name+"_hPullYVsPhi");
832 
833  // RX SL frame
834  hRecBetaRZ = (TH1F *) file->Get("4D_"+name+"_hRecBetaRZ");
835 
836  hSimBetaRZ = (TH1F *) file->Get("4D_"+name+"_hSimBetaRZ");
837 
838  hRecVsSimBetaRZ = (TH2F *) file->Get("4D_"+name+"_hRecVsSimBetaRZ");
839 
840  hResBetaRZ = (TH1F *) file->Get("4D_"+name+"_hResBetaRZ");
841  hResBetaVsEtaRZ = (TH2F *) file->Get("4D_"+name+"_hResBetaVsEtaRZ");
842  hResBetaVsPhiRZ = (TH2F *) file->Get("4D_"+name+"_hResBetaVsPhiRZ");
843 
844  hResYRZ = (TH1F *) file->Get("4D_"+name+"_hResYRZ");
845  hResYVsEtaRZ = (TH2F *) file->Get("4D_"+name+"_hResYVsEtaRZ");
846  hResYVsPhiRZ = (TH2F *) file->Get("4D_"+name+"_hResYVsPhiRZ");
847 
848  hPullBetaRZ = (TH1F *) file->Get("4D_"+name+"_hPullBetaRZ");
849  hPullBetaVsEtaRZ = (TH2F *) file->Get("4D_"+name+"_hPullBetaVsEtaRZ");
850  hPullBetaVsPhiRZ = (TH2F *) file->Get("4D_"+name+"_hPullBetaVsPhiRZ");
851 
852  hPullYRZ = (TH1F *) file->Get("4D_"+name+"_hPullYRZ");
853  hPullYVsEtaRZ = (TH2F *) file->Get("4D_"+name+"_hPullYVsEtaRZ");
854  hPullYVsPhiRZ = (TH2F *) file->Get("4D_"+name+"_hPullYVsPhiRZ");
855  }
TH1F * hSimBetaRZ
Definition: Histograms.h:1051
TH1F * hPullYRZ
Definition: Histograms.h:1067
TH2F * hPullYVsPhiRZ
Definition: Histograms.h:1069
TH2F * hResBetaVsPhiRZ
Definition: Histograms.h:1057
TH2F * hPullBetaVsEta
Definition: Histograms.h:1037
TH2F * hPullYVsEtaRZ
Definition: Histograms.h:1068
TH2F * hResYVsPhiRZ
Definition: Histograms.h:1061
TH2F * hRecVsSimBetaRZ
Definition: Histograms.h:1053
TH2F * hRecVsSimBeta
Definition: Histograms.h:1009
TH2F * hPullYVsEta
Definition: Histograms.h:1045
TH2F * hResXVsResY
Definition: Histograms.h:1028
TH2F * hResAlphaVsEta
Definition: Histograms.h:1012
TH1F * hRecBetaRZ
Definition: Histograms.h:1049
TH2F * hPullAlphaVsPhi
Definition: Histograms.h:1034
TH2F * hResXVsEta
Definition: Histograms.h:1020
TH1F * hResBeta
Definition: Histograms.h:1015
TH2F * hResBetaVsPhi
Definition: Histograms.h:1017
TH2F * hResAlphaVsPhi
Definition: Histograms.h:1013
TH1F * hPullY
Definition: Histograms.h:1044
TH1F * hResYRZ
Definition: Histograms.h:1059
TH1F * hPullBetaRZ
Definition: Histograms.h:1063
TH2F * hPullBetaVsPhi
Definition: Histograms.h:1038
TString name
Definition: Histograms.h:1071
TH2F * hResXVsPhi
Definition: Histograms.h:1021
TH2F * hResYVsPhi
Definition: Histograms.h:1025
TH1F * hResX
Definition: Histograms.h:1019
TH2F * hResYVsEta
Definition: Histograms.h:1024
TH2F * hPullBetaVsEtaRZ
Definition: Histograms.h:1064
TH2F * hResBetaVsEta
Definition: Histograms.h:1016
TH1F * hResBetaRZ
Definition: Histograms.h:1055
TH1F * hResY
Definition: Histograms.h:1023
TH2F * hResAlphaVsResX
Definition: Histograms.h:1029
TH2F * hPullBetaVsPhiRZ
Definition: Histograms.h:1065
TH1F * hPullBeta
Definition: Histograms.h:1036
TH2F * hResYVsEtaRZ
Definition: Histograms.h:1060
TH2F * hResAlphaVsResY
Definition: Histograms.h:1030
TH1F * hRecBeta
Definition: Histograms.h:1003
TH2F * hResBetaVsEtaRZ
Definition: Histograms.h:1056
TH2F * hResAlphaVsResBeta
Definition: Histograms.h:1027
TH1F * hSimAlpha
Definition: Histograms.h:1005
TH1F * hPullX
Definition: Histograms.h:1040
TH2F * hPullAlphaVsEta
Definition: Histograms.h:1033
TH2F * hPullXVsEta
Definition: Histograms.h:1041
TH2F * hPullXVsPhi
Definition: Histograms.h:1042
TH1F * hPullAlpha
Definition: Histograms.h:1032
TH2F * hRecVsSimAlpha
Definition: Histograms.h:1008
TH1F * hResAlpha
Definition: Histograms.h:1011
TH1F * hRecAlpha
Definition: Histograms.h:1002
TH2F * hPullYVsPhi
Definition: Histograms.h:1046
TH1F * hSimBeta
Definition: Histograms.h:1006
HRes4DHit::~HRes4DHit ( )
inline

Definition at line 857 of file Histograms.h.

857  {
858  }

Member Function Documentation

void HRes4DHit::Fill ( float  simDirectionAlpha,
float  recDirectionAlpha,
float  simDirectionBeta,
float  recDirectionBeta,
float  simX,
float  recX,
float  simY,
float  recY,
float  simEta,
float  simPhi,
float  recYRZ,
float  simYRZ,
float  recBetaRZ,
float  simBetaRZ,
float  sigmaAlpha,
float  sigmaBeta,
float  sigmaX,
float  sigmaY,
float  sigmaBetaRZ,
float  sigmaYRZ 
)
inline

Definition at line 860 of file Histograms.h.

References hPullAlpha, hPullAlphaVsEta, hPullAlphaVsPhi, hPullBeta, hPullBetaRZ, hPullBetaVsEta, hPullBetaVsEtaRZ, hPullBetaVsPhi, hPullBetaVsPhiRZ, hPullX, hPullXVsEta, hPullXVsPhi, hPullY, hPullYRZ, hPullYVsEta, hPullYVsEtaRZ, hPullYVsPhi, hPullYVsPhiRZ, hRecAlpha, hRecBeta, hRecBetaRZ, hRecVsSimAlpha, hRecVsSimBeta, hRecVsSimBetaRZ, hResAlpha, hResAlphaVsEta, hResAlphaVsPhi, hResAlphaVsResBeta, hResAlphaVsResX, hResAlphaVsResY, hResBeta, hResBetaRZ, hResBetaVsEta, hResBetaVsEtaRZ, hResBetaVsPhi, hResBetaVsPhiRZ, hResX, hResXVsEta, hResXVsPhi, hResXVsResY, hResY, hResYRZ, hResYVsEta, hResYVsEtaRZ, hResYVsPhi, hResYVsPhiRZ, hSimAlpha, hSimBeta, and hSimBetaRZ.

Referenced by DTSegment4DQuality::analyze().

880  {
881 
882  hRecAlpha->Fill(recDirectionAlpha);
883  hRecBeta->Fill(recDirectionBeta);
884  hSimAlpha->Fill(simDirectionAlpha);
885  hSimBeta->Fill(simDirectionBeta);
886 
887  hRecVsSimAlpha->Fill(simDirectionAlpha, recDirectionAlpha);
888  hRecVsSimBeta->Fill(simDirectionBeta, recDirectionBeta);
889 
890  float resAlpha = recDirectionAlpha - simDirectionAlpha;
891  hResAlpha->Fill(resAlpha);
892  hResAlphaVsEta->Fill(simEta, resAlpha);
893  hResAlphaVsPhi->Fill(simPhi, resAlpha);
894  hPullAlpha->Fill(resAlpha/sigmaAlpha);
895  hPullAlphaVsEta->Fill(simEta, resAlpha/sigmaAlpha);
896  hPullAlphaVsPhi->Fill(simPhi, resAlpha/sigmaAlpha);
897  float resBeta = recDirectionBeta - simDirectionBeta;
898  hResBeta->Fill(resBeta);
899  hResBetaVsEta->Fill(simEta, resBeta);
900  hResBetaVsPhi->Fill(simPhi, resBeta);
901  hPullBeta->Fill(resBeta/sigmaBeta);
902  hPullBetaVsEta->Fill(simEta, resBeta/sigmaBeta);
903  hPullBetaVsPhi->Fill(simPhi, resBeta/sigmaBeta);
904  float resX = recX - simX;
905  hResX->Fill(resX);
906  hResXVsEta->Fill(simEta, resX);
907  hResXVsPhi->Fill(simPhi, resX);
908  hPullX->Fill(resX/sigmaX);
909  hPullXVsEta->Fill(simEta, resX/sigmaX);
910  hPullXVsPhi->Fill(simPhi, resX/sigmaX);
911  float resY = recY - simY;
912  hResY->Fill(resY);
913  hResYVsEta->Fill(simEta, resY);
914  hResYVsPhi->Fill(simPhi, resY);
915  hPullY->Fill(resY/sigmaY);
916  hPullYVsEta->Fill(simEta, resY/sigmaY);
917  hPullYVsPhi->Fill(simPhi, resY/sigmaY);
918 
919  hResAlphaVsResBeta->Fill(resBeta, resAlpha);
920  hResXVsResY->Fill(resY, resX);
921  hResAlphaVsResX->Fill(resX, resAlpha);
922  hResAlphaVsResY->Fill(resY, resAlpha);
923 
924  // RZ SuperLayer
925  hRecBetaRZ->Fill(recBetaRZ);
926  hSimBetaRZ->Fill(simBetaRZ);
927 
928  hRecVsSimBetaRZ->Fill(simBetaRZ, recBetaRZ);
929 
930  float resBetaRZ = recBetaRZ - simBetaRZ;
931  hResBetaRZ->Fill(resBetaRZ);
932  hResBetaVsEtaRZ->Fill(simEta, resBetaRZ);
933  hResBetaVsPhiRZ->Fill(simPhi, resBetaRZ);
934  hPullBetaRZ->Fill(resBetaRZ/sigmaBetaRZ);
935  hPullBetaVsEtaRZ->Fill(simEta, resBetaRZ/sigmaBetaRZ);
936  hPullBetaVsPhiRZ->Fill(simPhi, resBetaRZ/sigmaBetaRZ);
937  float resYRZ = recYRZ - simYRZ;
938  hResYRZ->Fill(resYRZ);
939  hResYVsEtaRZ->Fill(simEta, resYRZ);
940  hResYVsPhiRZ->Fill(simPhi, resYRZ);
941  hPullYRZ->Fill(resYRZ/sigmaYRZ);
942  hPullYVsEtaRZ->Fill(simEta, resYRZ/sigmaYRZ);
943  hPullYVsPhiRZ->Fill(simPhi, resYRZ/sigmaYRZ);
944  }
TH1F * hSimBetaRZ
Definition: Histograms.h:1051
TH1F * hPullYRZ
Definition: Histograms.h:1067
TH2F * hPullYVsPhiRZ
Definition: Histograms.h:1069
TH2F * hResBetaVsPhiRZ
Definition: Histograms.h:1057
TH2F * hPullBetaVsEta
Definition: Histograms.h:1037
TH2F * hPullYVsEtaRZ
Definition: Histograms.h:1068
TH2F * hResYVsPhiRZ
Definition: Histograms.h:1061
TH2F * hRecVsSimBetaRZ
Definition: Histograms.h:1053
TH2F * hRecVsSimBeta
Definition: Histograms.h:1009
TH2F * hPullYVsEta
Definition: Histograms.h:1045
TH2F * hResXVsResY
Definition: Histograms.h:1028
TH2F * hResAlphaVsEta
Definition: Histograms.h:1012
TH1F * hRecBetaRZ
Definition: Histograms.h:1049
TH2F * hPullAlphaVsPhi
Definition: Histograms.h:1034
TH2F * hResXVsEta
Definition: Histograms.h:1020
TH1F * hResBeta
Definition: Histograms.h:1015
TH2F * hResBetaVsPhi
Definition: Histograms.h:1017
TH2F * hResAlphaVsPhi
Definition: Histograms.h:1013
TH1F * hPullY
Definition: Histograms.h:1044
TH1F * hResYRZ
Definition: Histograms.h:1059
TH1F * hPullBetaRZ
Definition: Histograms.h:1063
TH2F * hPullBetaVsPhi
Definition: Histograms.h:1038
TH2F * hResXVsPhi
Definition: Histograms.h:1021
TH2F * hResYVsPhi
Definition: Histograms.h:1025
TH1F * hResX
Definition: Histograms.h:1019
TH2F * hResYVsEta
Definition: Histograms.h:1024
TH2F * hPullBetaVsEtaRZ
Definition: Histograms.h:1064
TH2F * hResBetaVsEta
Definition: Histograms.h:1016
TH1F * hResBetaRZ
Definition: Histograms.h:1055
TH1F * hResY
Definition: Histograms.h:1023
TH2F * hResAlphaVsResX
Definition: Histograms.h:1029
TH2F * hPullBetaVsPhiRZ
Definition: Histograms.h:1065
TH1F * hPullBeta
Definition: Histograms.h:1036
TH2F * hResYVsEtaRZ
Definition: Histograms.h:1060
TH2F * hResAlphaVsResY
Definition: Histograms.h:1030
TH1F * hRecBeta
Definition: Histograms.h:1003
TH2F * hResBetaVsEtaRZ
Definition: Histograms.h:1056
TH2F * hResAlphaVsResBeta
Definition: Histograms.h:1027
TH1F * hSimAlpha
Definition: Histograms.h:1005
TH1F * hPullX
Definition: Histograms.h:1040
TH2F * hPullAlphaVsEta
Definition: Histograms.h:1033
TH2F * hPullXVsEta
Definition: Histograms.h:1041
TH2F * hPullXVsPhi
Definition: Histograms.h:1042
TH1F * hPullAlpha
Definition: Histograms.h:1032
TH2F * hRecVsSimAlpha
Definition: Histograms.h:1008
TH1F * hResAlpha
Definition: Histograms.h:1011
TH1F * hRecAlpha
Definition: Histograms.h:1002
TH2F * hPullYVsPhi
Definition: Histograms.h:1046
TH1F * hSimBeta
Definition: Histograms.h:1006
void HRes4DHit::Write ( )
inline

Definition at line 946 of file Histograms.h.

References hPullAlpha, hPullAlphaVsEta, hPullAlphaVsPhi, hPullBeta, hPullBetaRZ, hPullBetaVsEta, hPullBetaVsEtaRZ, hPullBetaVsPhi, hPullBetaVsPhiRZ, hPullX, hPullXVsEta, hPullXVsPhi, hPullY, hPullYRZ, hPullYVsEta, hPullYVsEtaRZ, hPullYVsPhi, hPullYVsPhiRZ, hRecAlpha, hRecBeta, hRecBetaRZ, hRecVsSimAlpha, hRecVsSimBeta, hRecVsSimBetaRZ, hResAlpha, hResAlphaVsEta, hResAlphaVsPhi, hResAlphaVsResBeta, hResAlphaVsResX, hResAlphaVsResY, hResBeta, hResBetaRZ, hResBetaVsEta, hResBetaVsEtaRZ, hResBetaVsPhi, hResBetaVsPhiRZ, hResX, hResXVsEta, hResXVsPhi, hResXVsResY, hResY, hResYRZ, hResYVsEta, hResYVsEtaRZ, hResYVsPhi, hResYVsPhiRZ, hSimAlpha, hSimBeta, and hSimBetaRZ.

946  {
947  hRecAlpha->Write();
948  hRecBeta->Write();
949  hSimAlpha->Write();
950  hSimBeta->Write();
951  hRecVsSimAlpha->Write();
952  hRecVsSimBeta->Write();
953  hResAlpha->Write();
954  hResAlphaVsEta->Write();
955  hResAlphaVsPhi->Write();
956  hResBeta->Write();
957  hResBetaVsEta->Write();
958  hResBetaVsPhi->Write();
959  hResX->Write();
960  hResXVsEta->Write();
961  hResXVsPhi->Write();
962  hResY->Write();
963  hResYVsEta->Write();
964  hResYVsPhi->Write();
965  hResAlphaVsResBeta->Write();
966  hResXVsResY->Write();
967  hResAlphaVsResX->Write();
968  hResAlphaVsResY->Write();
969  hPullAlpha->Write();
970  hPullAlphaVsEta->Write();
971  hPullAlphaVsPhi->Write();
972  hPullBeta->Write();
973  hPullBetaVsEta->Write();
974  hPullBetaVsPhi->Write();
975  hPullX->Write();
976  hPullXVsEta->Write();
977  hPullXVsPhi->Write();
978  hPullY->Write();
979  hPullYVsEta->Write();
980  hPullYVsPhi->Write();
981 
982 
983  hRecBetaRZ->Write();
984  hSimBetaRZ->Write();
985  hRecVsSimBetaRZ->Write();
986  hResBetaRZ->Write();
987  hResBetaVsEtaRZ->Write();
988  hResBetaVsPhiRZ->Write();
989  hResYRZ->Write();
990  hResYVsEtaRZ->Write();
991  hResYVsPhiRZ->Write();
992  hPullBetaRZ->Write();
993  hPullBetaVsEtaRZ->Write();
994  hPullBetaVsPhiRZ->Write();
995  hPullYRZ->Write();
996  hPullYVsEtaRZ->Write();
997  hPullYVsPhiRZ->Write();
998  }
TH1F * hSimBetaRZ
Definition: Histograms.h:1051
TH1F * hPullYRZ
Definition: Histograms.h:1067
TH2F * hPullYVsPhiRZ
Definition: Histograms.h:1069
TH2F * hResBetaVsPhiRZ
Definition: Histograms.h:1057
TH2F * hPullBetaVsEta
Definition: Histograms.h:1037
TH2F * hPullYVsEtaRZ
Definition: Histograms.h:1068
TH2F * hResYVsPhiRZ
Definition: Histograms.h:1061
TH2F * hRecVsSimBetaRZ
Definition: Histograms.h:1053
TH2F * hRecVsSimBeta
Definition: Histograms.h:1009
TH2F * hPullYVsEta
Definition: Histograms.h:1045
TH2F * hResXVsResY
Definition: Histograms.h:1028
TH2F * hResAlphaVsEta
Definition: Histograms.h:1012
TH1F * hRecBetaRZ
Definition: Histograms.h:1049
TH2F * hPullAlphaVsPhi
Definition: Histograms.h:1034
TH2F * hResXVsEta
Definition: Histograms.h:1020
TH1F * hResBeta
Definition: Histograms.h:1015
TH2F * hResBetaVsPhi
Definition: Histograms.h:1017
TH2F * hResAlphaVsPhi
Definition: Histograms.h:1013
TH1F * hPullY
Definition: Histograms.h:1044
TH1F * hResYRZ
Definition: Histograms.h:1059
TH1F * hPullBetaRZ
Definition: Histograms.h:1063
TH2F * hPullBetaVsPhi
Definition: Histograms.h:1038
TH2F * hResXVsPhi
Definition: Histograms.h:1021
TH2F * hResYVsPhi
Definition: Histograms.h:1025
TH1F * hResX
Definition: Histograms.h:1019
TH2F * hResYVsEta
Definition: Histograms.h:1024
TH2F * hPullBetaVsEtaRZ
Definition: Histograms.h:1064
TH2F * hResBetaVsEta
Definition: Histograms.h:1016
TH1F * hResBetaRZ
Definition: Histograms.h:1055
TH1F * hResY
Definition: Histograms.h:1023
TH2F * hResAlphaVsResX
Definition: Histograms.h:1029
TH2F * hPullBetaVsPhiRZ
Definition: Histograms.h:1065
TH1F * hPullBeta
Definition: Histograms.h:1036
TH2F * hResYVsEtaRZ
Definition: Histograms.h:1060
TH2F * hResAlphaVsResY
Definition: Histograms.h:1030
TH1F * hRecBeta
Definition: Histograms.h:1003
TH2F * hResBetaVsEtaRZ
Definition: Histograms.h:1056
TH2F * hResAlphaVsResBeta
Definition: Histograms.h:1027
TH1F * hSimAlpha
Definition: Histograms.h:1005
TH1F * hPullX
Definition: Histograms.h:1040
TH2F * hPullAlphaVsEta
Definition: Histograms.h:1033
TH2F * hPullXVsEta
Definition: Histograms.h:1041
TH2F * hPullXVsPhi
Definition: Histograms.h:1042
TH1F * hPullAlpha
Definition: Histograms.h:1032
TH2F * hRecVsSimAlpha
Definition: Histograms.h:1008
TH1F * hResAlpha
Definition: Histograms.h:1011
TH1F * hRecAlpha
Definition: Histograms.h:1002
TH2F * hPullYVsPhi
Definition: Histograms.h:1046
TH1F * hSimBeta
Definition: Histograms.h:1006

Member Data Documentation

TH1F* HRes4DHit::hPullAlpha

Definition at line 1032 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullAlphaVsEta

Definition at line 1033 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullAlphaVsPhi

Definition at line 1034 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hPullBeta

Definition at line 1036 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hPullBetaRZ

Definition at line 1063 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullBetaVsEta

Definition at line 1037 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullBetaVsEtaRZ

Definition at line 1064 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullBetaVsPhi

Definition at line 1038 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullBetaVsPhiRZ

Definition at line 1065 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hPullX

Definition at line 1040 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullXVsEta

Definition at line 1041 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullXVsPhi

Definition at line 1042 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hPullY

Definition at line 1044 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hPullYRZ

Definition at line 1067 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullYVsEta

Definition at line 1045 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullYVsEtaRZ

Definition at line 1068 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullYVsPhi

Definition at line 1046 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hPullYVsPhiRZ

Definition at line 1069 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hRecAlpha

Definition at line 1002 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hRecBeta

Definition at line 1003 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hRecBetaRZ

Definition at line 1049 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hRecVsSimAlpha

Definition at line 1008 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hRecVsSimBeta

Definition at line 1009 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hRecVsSimBetaRZ

Definition at line 1053 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hResAlpha

Definition at line 1011 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResAlphaVsEta

Definition at line 1012 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResAlphaVsPhi

Definition at line 1013 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResAlphaVsResBeta

Definition at line 1027 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResAlphaVsResX

Definition at line 1029 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResAlphaVsResY

Definition at line 1030 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hResBeta

Definition at line 1015 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hResBetaRZ

Definition at line 1055 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResBetaVsEta

Definition at line 1016 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResBetaVsEtaRZ

Definition at line 1056 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResBetaVsPhi

Definition at line 1017 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResBetaVsPhiRZ

Definition at line 1057 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hResX

Definition at line 1019 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResXVsEta

Definition at line 1020 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResXVsPhi

Definition at line 1021 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResXVsResY

Definition at line 1028 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hResY

Definition at line 1023 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hResYRZ

Definition at line 1059 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResYVsEta

Definition at line 1024 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResYVsEtaRZ

Definition at line 1060 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResYVsPhi

Definition at line 1025 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH2F* HRes4DHit::hResYVsPhiRZ

Definition at line 1061 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hSimAlpha

Definition at line 1005 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hSimBeta

Definition at line 1006 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TH1F* HRes4DHit::hSimBetaRZ

Definition at line 1051 of file Histograms.h.

Referenced by Fill(), HRes4DHit(), and Write().

TString HRes4DHit::name