Skip to content
Snippets Groups Projects
Commit dc0fe8ce authored by e644's avatar e644
Browse files

Merge branch 'NPTool.dev.prerelease' of https://github.com/adrien-matta/nptool...

Merge branch 'NPTool.dev.prerelease' of https://github.com/adrien-matta/nptool into NPTool.dev.prerelease

Conflicts:
	NPLib/Exogam/TExogamPhysics.cxx
parents d5c7db11 49b9dea0
No related branches found
No related tags found
No related merge requests found
...@@ -58,10 +58,10 @@ ClassImp(TTiaraHyballPhysics) ...@@ -58,10 +58,10 @@ ClassImp(TTiaraHyballPhysics)
// Threshold // Threshold
m_StripRing_E_RAW_Threshold = 0 ; m_StripRing_E_RAW_Threshold = 0 ;
m_StripRing_E_Threshold = 0 ; m_StripRing_E_Threshold = 0.4 ;
m_StripSector_E_RAW_Threshold = 0 ; m_StripSector_E_RAW_Threshold = 0 ;
m_StripSector_E_Threshold = 0 ; m_StripSector_E_Threshold = 0.4 ;
m_Take_E_Ring=false; m_Take_E_Ring=false;
m_Take_T_Sector=true; m_Take_T_Sector=true;
...@@ -527,11 +527,14 @@ void TTiaraHyballPhysics::AddParameterToCalibrationManager(){ ...@@ -527,11 +527,14 @@ void TTiaraHyballPhysics::AddParameterToCalibrationManager(){
for(int i = 0 ; i < m_NumberOfDetector ; ++i){ for(int i = 0 ; i < m_NumberOfDetector ; ++i){
for( int j = 0 ; j < 24 ; ++j){ for( int j = 0 ; j < 24 ; ++j){
Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_E","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_E") ; Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_E","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_E") ;
Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_MATCHSTICK","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_MATCHSTICK") ;
Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_T","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_T") ; Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_T","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_RING"+itoa(j+1)+"_T") ;
} }
for( int j = 0 ; j < 48 ; ++j){ for( int j = 0 ; j < 48 ; ++j){
Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_E","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_E") ; Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_E","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_E") ;
Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_MATCHSTICK","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_MATCHSTICK") ;
Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_T","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_T") ; Cal->AddParameter("TIARAHYBALL", "D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_T","TIARAHYBALL_D"+itoa(i+1)+"_STRIP_SECTOR"+itoa(j+1)+"_T") ;
} }
} }
...@@ -675,6 +678,10 @@ namespace TiaraHyball_LOCAL{ ...@@ -675,6 +678,10 @@ namespace TiaraHyball_LOCAL{
return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetRingEDetectorNbr(i) ) + "_STRIP_RING" + itoa( m_EventData->GetRingEStripNbr(i) ) + "_E", return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetRingEDetectorNbr(i) ) + "_STRIP_RING" + itoa( m_EventData->GetRingEStripNbr(i) ) + "_E",
m_EventData->GetRingEEnergy(i) ); m_EventData->GetRingEEnergy(i) );
} }
double fStrip_Ring_Matchstick(const TTiaraHyballData* m_EventData , const int i){
return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetRingEDetectorNbr(i) ) + "_STRIP_RING" + itoa( m_EventData->GetRingEStripNbr(i) ) + "_MATCHSTICK",
m_EventData->GetRingEEnergy(i) );
}
double fStrip_Ring_T(const TTiaraHyballData* m_EventData , const int i){ double fStrip_Ring_T(const TTiaraHyballData* m_EventData , const int i){
return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetRingTDetectorNbr(i) ) + "_STRIP_RING" + itoa( m_EventData->GetRingTStripNbr(i) ) +"_T", return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetRingTDetectorNbr(i) ) + "_STRIP_RING" + itoa( m_EventData->GetRingTStripNbr(i) ) +"_T",
...@@ -687,6 +694,11 @@ namespace TiaraHyball_LOCAL{ ...@@ -687,6 +694,11 @@ namespace TiaraHyball_LOCAL{
m_EventData->GetSectorEEnergy(i) ); m_EventData->GetSectorEEnergy(i) );
} }
double fStrip_Sector_Matchstick(const TTiaraHyballData* m_EventData , const int i){
return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetSectorTDetectorNbr(i) ) + "_STRIP_SECTOR" + itoa( m_EventData->GetSectorTStripNbr(i) ) +"_MATCHSTICK",
m_EventData->GetSectorEEnergy(i) );
}
double fStrip_Sector_T(const TTiaraHyballData* m_EventData , const int i){ double fStrip_Sector_T(const TTiaraHyballData* m_EventData , const int i){
return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetSectorTDetectorNbr(i) ) + "_STRIP_SECTOR" + itoa( m_EventData->GetSectorTStripNbr(i) ) +"_T", return CalibrationManager::getInstance()->ApplyCalibration( "TIARAHYBALL/D" + itoa( m_EventData->GetSectorTDetectorNbr(i) ) + "_STRIP_SECTOR" + itoa( m_EventData->GetSectorTStripNbr(i) ) +"_T",
m_EventData->GetRingTTime(i) ); m_EventData->GetRingTTime(i) );
......
...@@ -206,10 +206,12 @@ namespace TiaraHyball_LOCAL{ ...@@ -206,10 +206,12 @@ namespace TiaraHyball_LOCAL{
// DSSD // DSSD
// Ring // Ring
double fStrip_Ring_E(const TTiaraHyballData* Data, const int i); double fStrip_Ring_E(const TTiaraHyballData* Data, const int i);
double fStrip_Ring_Matchstick(const TTiaraHyballData* Data, const int i);
double fStrip_Ring_T(const TTiaraHyballData* Data, const int i); double fStrip_Ring_T(const TTiaraHyballData* Data, const int i);
// Sector // Sector
double fStrip_Sector_E(const TTiaraHyballData* Data, const int i); double fStrip_Sector_E(const TTiaraHyballData* Data, const int i);
double fStrip_Sector_MatchStick(const TTiaraHyballData* Data, const int i);
double fStrip_Sector_T(const TTiaraHyballData* Data, const int i); double fStrip_Sector_T(const TTiaraHyballData* Data, const int i);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment