Skip to content
Snippets Groups Projects
Commit 8ac39666 authored by adrien-matta's avatar adrien-matta
Browse files

* Adding New Spectra to the TTiaraBarrelSpectra

* Fixing Warning in TTiaraBarrelPhysics
parent e3938aad
No related branches found
No related tags found
No related merge requests found
...@@ -52,12 +52,12 @@ ClassImp(TTiaraBarrelPhysics) ...@@ -52,12 +52,12 @@ ClassImp(TTiaraBarrelPhysics)
m_EventPhysics = this ; m_EventPhysics = this ;
m_NumberOfDetector = 0 ; m_NumberOfDetector = 0 ;
m_Take_E_Strip; m_Take_E_Strip= true;
m_Take_T_Back; m_Take_T_Back=true;
m_Strip_E_RAW_Threshold ; m_Strip_E_RAW_Threshold=0 ;
m_Back_E_Threshold ; m_Back_E_Threshold =0;
m_OuterStrip_E_RAW_Threshold ; m_OuterStrip_E_RAW_Threshold =0;
m_OuterBack_E_Threshold ; m_OuterBack_E_Threshold =0;
} }
/////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////
...@@ -564,9 +564,9 @@ TVector3 TTiaraBarrelPhysics::GetPositionOfInteraction(const int i) const{ ...@@ -564,9 +564,9 @@ TVector3 TTiaraBarrelPhysics::GetPositionOfInteraction(const int i) const{
/* TVector3 Position = TVector3 ( GetStripPositionX(DetectorNumber[i],Strip_Ring[i],Strip_Sector[i] ) , /* TVector3 Position = TVector3 ( GetStripPositionX(DetectorNumber[i],Strip_Ring[i],Strip_Sector[i] ) ,
GetStripPositionY( DetectorNumber[i],Strip_Ring[i],Strip_Sector[i] ) , GetStripPositionY( DetectorNumber[i],Strip_Ring[i],Strip_Sector[i] ) ,
GetStripPositionZ( DetectorNumber[i],Strip_Ring[i],Strip_Sector[i] ) ) ; GetStripPositionZ( DetectorNumber[i],Strip_Ring[i],Strip_Sector[i] ) ) ;
return(Position) ;
*/ */
return(TVector3(0,0,0)) ;
} }
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
void TTiaraBarrelPhysics::InitializeStandardParameter(){ void TTiaraBarrelPhysics::InitializeStandardParameter(){
......
...@@ -69,6 +69,8 @@ TTiaraBarrelSpectra::~TTiaraBarrelSpectra(){ ...@@ -69,6 +69,8 @@ TTiaraBarrelSpectra::~TTiaraBarrelSpectra(){
void TTiaraBarrelSpectra::InitRawSpectra(){ void TTiaraBarrelSpectra::InitRawSpectra(){
TString name; TString name;
TString BaseFamily = "TIARA/BARREL/RAW/"; TString BaseFamily = "TIARA/BARREL/RAW/";
//// HIT ////
// Inner Barrel // Inner Barrel
// Hit Up Stream // Hit Up Stream
name = "INNER_BARREL_US_HIT_RAW"; name = "INNER_BARREL_US_HIT_RAW";
...@@ -84,9 +86,30 @@ void TTiaraBarrelSpectra::InitRawSpectra(){ ...@@ -84,9 +86,30 @@ void TTiaraBarrelSpectra::InitRawSpectra(){
//Hit Strip //Hit Strip
name = "OUTER_BARREL_STRIP_HIT_RAW"; name = "OUTER_BARREL_STRIP_HIT_RAW";
AddHisto1D(name, name, fNumberOfDetector*fOuterBarrelStrip, 1, fNumberOfDetector*fOuterBarrelStrip+1, BaseFamily+"HIT"); AddHisto1D(name, name, fNumberOfDetector*fOuterBarrelStrip, 1, fNumberOfDetector*fOuterBarrelStrip+1, BaseFamily+"HIT");
// Hit Up Stream
name = "OUTER_BARREL_BACK_HIT_RAW"; //// E ////
AddHisto1D(name, name, fNumberOfDetector, 1, fNumberOfDetector+1, BaseFamily+"HIT"); // Inner Barrel
// E Up Stream
name = "INNER_BARREL_US_E_RAW";
AddHisto2D(name, name, fNumberOfDetector*fInnerBarrelStrip, 1, fNumberOfDetector*fInnerBarrelStrip+1, 512,0,16384,BaseFamily+"E");
//E Down Stream
name = "INNER_BARREL_DS_E_RAW";
AddHisto2D(name, name, fNumberOfDetector*fInnerBarrelStrip, 1, fNumberOfDetector*fInnerBarrelStrip+1,512,0,16384, BaseFamily+"E");
//E Back
name = "INNER_BARREL_BACK_E_RAW";
AddHisto2D(name, name, fNumberOfDetector, 1, fNumberOfDetector+1,512,0,16384, BaseFamily+"E");
// Outer Barrel
//E Strip
name = "OUTER_BARREL_STRIP_E_RAW";
AddHisto2D(name, name, fNumberOfDetector*fOuterBarrelStrip, 1, fNumberOfDetector*fOuterBarrelStrip+1,512,0,16384, BaseFamily+"E");
//// SUM ////
// Inner Barrel
// Sum Up Stream
name = "INNER_BARREL_STRIP_SUM_RAW";
AddHisto2D(name, name, fNumberOfDetector*fInnerBarrelStrip, 1, fNumberOfDetector*fInnerBarrelStrip+1, 1024,0,32768,BaseFamily+"SUM");
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
...@@ -110,7 +133,13 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){ ...@@ -110,7 +133,13 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){
GetHisto(family,name) GetHisto(family,name)
->Fill(RawData->GetFrontUpstreamEDetectorNbr(i)*fInnerBarrelStrip ->Fill(RawData->GetFrontUpstreamEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetFrontUpstreamEStripNbr(i)); +RawData->GetFrontUpstreamEStripNbr(i));
family = BaseFamily+"E";
name = "INNER_BARREL_US_E_RAW";
GetHisto(family,name)
->Fill(RawData->GetFrontUpstreamEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetFrontUpstreamEStripNbr(i),RawData->GetFrontUpstreamEEnergy(i));
} }
// INNER_BARREL_DS_HIT_RAW // INNER_BARREL_DS_HIT_RAW
for (unsigned int i = 0; i < RawData->GetFrontDownstreamEMult(); i++) { for (unsigned int i = 0; i < RawData->GetFrontDownstreamEMult(); i++) {
...@@ -119,7 +148,13 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){ ...@@ -119,7 +148,13 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){
GetHisto(family,name) GetHisto(family,name)
->Fill(RawData->GetFrontDownstreamEDetectorNbr(i)*fInnerBarrelStrip ->Fill(RawData->GetFrontDownstreamEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetFrontDownstreamEStripNbr(i)); +RawData->GetFrontDownstreamEStripNbr(i));
name = "INNER_BARREL_DS_E_RAW";
family = BaseFamily+"E";
GetHisto(family,name)
->Fill(RawData->GetFrontDownstreamEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetFrontDownstreamEStripNbr(i),RawData->GetFrontDownstreamEEnergy(i));
} }
// INNER_BARREL_BACK_HIT_RAW // INNER_BARREL_BACK_HIT_RAW
...@@ -129,7 +164,13 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){ ...@@ -129,7 +164,13 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){
GetHisto(family,name) GetHisto(family,name)
->Fill(RawData->GetBackEDetectorNbr(i)*fInnerBarrelStrip); ->Fill(RawData->GetBackEDetectorNbr(i)*fInnerBarrelStrip);
name = "INNER_BARREL_BACK_E_RAW";
family = BaseFamily+"E";
GetHisto(family,name)
->Fill(RawData->GetBackEDetectorNbr(i)*fInnerBarrelStrip, RawData->GetBackEEnergy(i));
} }
// OUTER_BARREL_STRIP_HIT_RAW // OUTER_BARREL_STRIP_HIT_RAW
for (unsigned int i = 0; i < RawData->GetOuterEMult(); i++) { for (unsigned int i = 0; i < RawData->GetOuterEMult(); i++) {
name = "OUTER_BARREL_STRIP_HIT_RAW"; name = "OUTER_BARREL_STRIP_HIT_RAW";
...@@ -137,9 +178,30 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){ ...@@ -137,9 +178,30 @@ void TTiaraBarrelSpectra::FillRawSpectra(TTiaraBarrelData* RawData){
GetHisto(family,name) GetHisto(family,name)
->Fill(RawData->GetOuterEDetectorNbr(i)*fInnerBarrelStrip ->Fill(RawData->GetOuterEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetOuterEStripNbr(i)); +RawData->GetOuterEStripNbr(i));
family = BaseFamily+"E";
name = "OUTER_BARREL_STRIP_E_RAW";
GetHisto(family,name)
->Fill(RawData->GetOuterEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetOuterEStripNbr(i),RawData->GetOuterEEnergy(i));
} }
// INNER_BARREL_US_HIT_RAW
for (unsigned int i = 0; i < RawData->GetFrontUpstreamEMult(); i++) {
name = "INNER_BARREL_STRIP_SUM_RAW";
family = BaseFamily+"SUM";
for (unsigned int j = 0; j < RawData->GetFrontDownstreamEMult(); j++) {
int channelUP = RawData->GetFrontDownstreamEDetectorNbr(i)*fInnerBarrelStrip
+RawData->GetFrontDownstreamEStripNbr(i) ;
int channelDW = RawData->GetFrontDownstreamEDetectorNbr(j)*fInnerBarrelStrip
+RawData->GetFrontDownstreamEStripNbr(j) ;
if(channelUP==channelDW)
GetHisto(family,name)
->Fill(channelUP,RawData->GetFrontDownstreamEEnergy(i)+RawData->GetFrontDownstreamEEnergy(i));
}
}
} }
//////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment